Search found 6 matches

by FMenges
Tue Feb 18, 2020 12:18 am
Forum: VCL
Topic: TContourSeries: slowing down problem
Replies: 5
Views: 1008

Re: TContourSeries: slowing down problem

Hmm, something like Series1.DrawAllPoints:=false; Series1.DrawAllPointsStyle:=daMinMax; but for 2D display would be so helpful. Obviously, the same principle would apply here, as only as many data points can be visualized as screen pixels are available... As described, with Hover.Visible:=false, thi...
by FMenges
Fri Feb 14, 2020 5:51 pm
Forum: VCL
Topic: TContourSeries: slowing down problem
Replies: 5
Views: 1008

Re: TContourSeries: slowing down problem

O.M.G. This is awesome, the speed increase is tremendous. It now reacts nearly realtime even for large data sets (like 1700 x 6500 data points). Thank you very much! Are there any other optimizations possible, like those we have for lines series: Series1 := TFastLineSeries.Create(Self); Series1.XVal...
by FMenges
Wed Feb 12, 2020 1:06 am
Forum: VCL
Topic: TContourSeries: slowing down problem
Replies: 5
Views: 1008

TContourSeries: slowing down problem

Hi there, I use a TContourseries to plot 2D spectral data. While hovering with the mouse, it always paints a red higlighted trace for all contours that have the same z value as the current mouse position. With contours of complex shape, this slows down the program extremely. I also use a cursor tool...
by FMenges
Mon Jan 27, 2020 1:01 am
Forum: VCL
Topic: huge memory overhead with TSeriesMarks
Replies: 4
Views: 1349

Re: huge memory overhead with TSeriesMarks

OK now, after spending quite some time with implementing the approach starting from your custom code I realized it would take way too much to get to a robust solution again. I then went back to my old code and only switched towards assigning the few shown mark's custom text in the OnGetMarkText even...
by FMenges
Sun Jan 19, 2020 11:39 pm
Forum: VCL
Topic: huge memory overhead with TSeriesMarks
Replies: 4
Views: 1349

Re: huge memory overhead with TSeriesMarks

So when not setting Text.Text:='' it actually plots all those marks without creating the respective TMarksItem objects? All while setting Text.text as empty text will not show them but greatly increase memory use Oh well, hard to understand. I spent quite some time trying to find other ways of showi...
by FMenges
Fri Jan 10, 2020 2:25 pm
Forum: VCL
Topic: huge memory overhead with TSeriesMarks
Replies: 4
Views: 1349

huge memory overhead with TSeriesMarks

Hi there, within my scientific software for optical spectra, I use TFastLineSeries to display the spectrum traces in a Teechart. One option is to create "peak labels", which are realised as TSeriesMarks with Callouts (see attached "peaklabel_sample.png"). Sometimes, spectra are huge with 50,000 or e...