Dear sir / madam
With regards my previous query, I have uploaded a project that illustrates the problem (TeeTestTwo.zip). The application has been developed in VisualStudio 2008.
It is a test project consisting of a dialog box and three buttons to draw 500 1000 and 2000 symbols respectively, thus illustrating the phenomenon.
The application makes provision for only one press of a button, after which the application needs to be restarted.
Regards
Jacques
Non Linear increase in draw time of symbols
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Hi Jacques,
Thanks for the example project, we think the problem is that Shape series is not designed for plotting so much points. Tests here confirmed that Bar3D series performs much better, you could try using that. We will also add this as an enhancement to be done at the wish-list.
Thanks for the example project, we think the problem is that Shape series is not designed for plotting so much points. Tests here confirmed that Bar3D series performs much better, you could try using that. We will also add this as an enhancement to be done at the wish-list.
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |
Increase in plot time
Hello Narcis
Thanks for analyzing the problem.
At present we have adapted the the software to 500 or less symbols (shapes).
We selected the Steema software specifically because of its capability to draw "symbolic (shapes) plots". We not only use bars but also triangles, inverted triangles etc to represent events over a two dimensional time frequency domain.
I realise that this is "out of context" usage.
I would appreciate it if you could place this optimization on a wish list for later update or at least further investigation.
It seems that every time a shape (AddSeries) is added a process is started scanning from series 0 to the last addition, but that is only speculation.
I will upload a screenshot of the application for you to get an idea of what we are attempting.
Regards
Jacques
Thanks for analyzing the problem.
At present we have adapted the the software to 500 or less symbols (shapes).
We selected the Steema software specifically because of its capability to draw "symbolic (shapes) plots". We not only use bars but also triangles, inverted triangles etc to represent events over a two dimensional time frequency domain.
I realise that this is "out of context" usage.
I would appreciate it if you could place this optimization on a wish list for later update or at least further investigation.
It seems that every time a shape (AddSeries) is added a process is started scanning from series 0 to the last addition, but that is only speculation.
I will upload a screenshot of the application for you to get an idea of what we are attempting.
Regards
Jacques
-
- Site Admin
- Posts: 14730
- Joined: Mon Jun 09, 2003 4:00 am
- Location: Banyoles, Catalonia
- Contact:
Hi Jacques,
Sure, we will add the issue to the wish-list.
Also, looking at your image, using Bar3D series in a 2D you could change its style, for example:
An alternative would be using Points series with different pointer styles:
With points series you could use a single series and use its OnGetSeriesPointerStyle event for setting each point style.
Sure, we will add the issue to the wish-list.
Also, looking at your image, using Bar3D series in a 2D you could change its style, for example:
Code: Select all
TChart1.Series(0).asBar3D.BarStyle = bsInvPyramid
Code: Select all
TChart1.Series(0).asPoint.Pointer.Style = psTriangle
Best Regards,
Narcís Calvet / Development & Support Steema Software Avinguda Montilivi 33, 17003 Girona, Catalonia Tel: 34 972 218 797 http://www.steema.com |
Instructions - How to post in this forum |