Recommendation on plotting library

harakim harakim at gmail.com
Fri Jul 21 02:40:10 UTC 2023


On Thursday, 20 July 2023 at 02:37:54 UTC, Chris Piker wrote:
> Hi D
>
> One of my jobs is to release and maintain public data archives 
> from long-running scientific instruments.  In order to help 
> people understand how to process the data, sample code is often 
> included with the archive. Recently this has been in the form 
> of short programs that generate a plot of a representative time 
> period.  Python works well for this task as matplotlib support 
> is pretty much universal.  Matlab is also a reasonable choice 
> for many.
>
> Were I to also provide sample code in D, what library would you 
> recommend for scientific plotting, especially for dynamic power 
> spectral densities generated from time-series data (basically 
> heatmaps)?
>
> Since dub can pull down dependencies easily enough and since it 
> supports single file projects it seems that D would be well 
> suited to this task, but I've never plotted any data directly 
> from a D program.  Many GUI libraries I see for D are wrappers 
> around external C or C++ based libraries that would need to be 
> installed separately.  I'd like to avoid such complications if 
> that's possible.
>
> Thanks for any advice,

If you happen upon a basic charting library for D during this 
hunt, please let me know! Last year, I rolled my own and it got 
the job done, but I wasn't concerned about how they looked. :D  
As for plotting, I imagine it's c bindings only because there's 
no need to re-invent the wheel.


More information about the Digitalmars-d-learn mailing list