Chart Pro Beta 3 Evaluation Available (8/31/2010) |
Post Reply | Page <12 |
Author | |
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
The problem here is GDI+. It is at least 10 times slower than GDI. With GDI+ real time charting or lots of data points is not possible. Oleg / CJ can't do any magic to make GDI+ faster. That's why I would like to see a GDI backend for Win95 to WinXP and a Direct2D backend for Vista/Win7. |
|
Codejock support
|
|
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
Hi Oleg, I'll post my feature request here and try to describe them as best as possible. 1) A GDI backend. (High Priority) GDI+ is too slow for real time charting and for lots of data points. I think the line chart is the most performance critical chart type, so the GDI backend should support the line chart at first. 2) A Direct2D backend for Vista/Win7. (Low Priority) From the samples I've seen is Direct2D as fast/faster than GDI while the graphics are better than GDI+. 3) Virtual data series. (High Priority) - It must be possible to derive an own class from CXTPChartSeriesPointCollection. - GetAt() should be virtual. - GetAt() should be allowed to return the same pointer for every call, just the values of the data point will be updated. -- GetAt(1) returns CXTPChartSeriesPoint* 0x12345678 -- GetAt(2) returns CXTPChartSeriesPoint* 0x12345678 4) I need a marker which can be dragged from data point to data point. (High Priority) - Should be possible to define the color, width and maybe the cursor. - It must also be possible to set the cursor position from code. 5) Scrolling. Thousands of data points can not be displayed on a single page. (High Priority) - It must be possible to set the page width. - Also for vertical multiple diagrams there should either be one scrollbar for each chart, or only a single scrollbar for all diagrams. In my case all diagrams have the same time axis, so I only want a single scrollbar at the bottom. I think the best way to implement this is to have a scrollbar for each diagram and a method GetScrollbar().SetVisible(). - It must be possible to set the current scrolling position from code 6) Dragging data points. (Low Priority) In Excel 2003 single data points can be selected and dragged to a new value. - There should be a method AllowSelect(BOOL) - There should be a method AllowEdit(BOOL) - There should be a message like XTP_CHART_VALUE_CHANGED 7) Selection / Multi-selection of data points. (Low Priority, but easily to implement) Similar to the dragging above it should be possible to select/highlight multiple data points. If I select a range of cells in the grid I want to select the same datapoints in the chart. 8) A 3D surface chart type (Low Priority) |
|
Codejock support
|
|
aryasoft2872
Newbie Joined: 16 August 2010 Status: Offline Points: 2 |
Post Options
Thanks(0)
|
what is new in 14.0.3??
|
|
ABuenger
Newbie Joined: 02 February 2006 Status: Offline Points: 1075 |
Post Options
Thanks(0)
|
In the appearance XML files is a spelling error: Diagam2D
|
|
Codejock support
|
|
dentor
Senior Member Joined: 30 November 2005 Location: France Status: Offline Points: 102 |
Post Options
Thanks(0)
|
When using ChartPieSerie Style, it would be great to be able to get Percent values in label format.
Perhaps with {P} format ?
|
|
Product: Xtreme SuitePro (ActiveX) version 13.0.0
Platform: Windows XP (32bit) - SP 3 Language: Visual Basic 6.0 SP 6 |
|
Post Reply | Page <12 |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |