我查看了在交互式窗口中绘制函数(或其他类型的图形)的不同选项.我主要使用wxWidgets,但我会对任何其他"接口"开放.
wxPlot:自2006年以来没有更新.但如果它是......那将是一个很好的候选人.
wxMathPlot:很新,不成熟,功能很少(仍然有效?)
libgraph:过时,不反弹,仅2D,仅输出图像.
koolplot:太基本了,无法控制创建的窗口.
EasyBMP:非常基本,只有图像输出.
plotutils:仅限命令行.
plplot:C和C++ API几乎没有维护.事实上,wxPlot就是基于此.如果我们更新了C和C++接口,也可能成为候选者.
任何意见?想法?
谢谢!
虽然这个线程虽旧但是黄金.QCustomPlot也非常值得推荐,以补充此列表.
MathGL有许多绘图类型,C/Fortran接口和基本数据分析
我所有关于ROOT针对这些需求.但是,如果您不需要所有分析支持,那么非常重.
你有Qwt是成熟的.有一个3D版本潜伏在某个地方.但是,我从未对审美结果感到满意.
可能值得等待Qt3D自己轻松地写出更好的东西.
我以编程方式向GNUPlot可执行文件提供所需的输入文件,并使用system()
函数调用它.它适合我的情况,因为我只想在研究期间可视化我的数据.但是如果你想将绘图功能集成到你的可执行文件中,也许这不适合你:)
你可以使用 DISLIN
它很整洁!