[Lazarus] PlotFunction patch declined?

Werner Pamler werner.pamler at freenet.de
Tue Nov 7 11:40:15 CET 2017


Am 07.11.2017 um 10:55 schrieb Alexey via Lazarus:
> https://bugs.freepascal.org/view.php?id=32653
>
> wp wrote: >>Sorry I will not fix this one because it opens another 
> Pandora to add features well-established in TAChart.
>
> Pls apply the patch. it makes several plots on one panel. What 
> Pandora?? I don't know Pandora, I use Laz and LCL.

First: in your patch it is not clear which curve belongs to which 
function. Therefore, the next thing which will be requested it a legend. 
I am 100% sure!

Second: your patch is valid only for the event panel, not for the 
expression panel. Next request will be to enter several expressions 
there; this requires a proper design-time editor.

And the more features are added the more requests will come up...

In essence, all these patches will add features to the plot funtion 
panel which are well-established in TAChart. It is a waste of time to 
bring two charting packages to a comparable level and to maintain them. 
And in fact, there's even a discussion going on among the developers to 
move plotfunction out of Lazarus into ccr.

Did you ever look at TAChart? It may be a bit intimidating at first 
sight, but I wrote a bunch of tutorials in the wiki. I am absolutely 
sure that you will master this. The function series which does what 
lazplotfunction is doing (plus a lot more) is explained in 
http://wiki.lazarus.freepascal.org/TAChart_Tutorial:_Function_Series.



More information about the Lazarus mailing list