
Index
From: Jeff Baxter Virginia Tech
Subject: TeeChart .NET v3 Question(s)
Date: Tue, 8 Jul 2008 10:51:53 -0400
Newsgroup: steema.public.teechart8.dotnet
We're in the process of evaluating the TeeChart .NET v3 and are running into
a few performance hits. Granted, it's probably not what TeeChart is designed
for, so bare with me.
The idea is to have multiple graph windows open (potentially 12+) to display
using the FastLine graph (30,000 - 160,000 data points, all other styles
were too slow) with a DrawLine (or CursorTool) to mark the position in the
data as it is replayed in realtime (@10hz). The value of the current data
point would then be displayed on the graph window in some fashion.
The first issue is, that when more than a few graph windows are open, the
performance really takes a hit. It seems the movement of the Cursor line
causes then entire graph to be redrawn, and this can be quite expensive when
12+ windows are doing this. I've tried using the FastCursor from the
examples, but FastCursor doesn't seem to want to update position
programatically, only working when FollowMouse is set to true. Setting the
chart to AutoRepaint = false and only repainting whenever we change the
position of the CursorTool provides little to no gain.
The second issue is probably of the same nature as the first. Using the
Annotation tool to display text causes the entire graph to be redrawn
everytime it changes. This causes further performance problems.
I realize our use of the product is quite unique and understand that this
may be out of scope for TeeChart.
Thank you for your time.
Jeff Baxter