当前位置:  开发笔记 > 编程语言 > 正文

是否有适用于C++的"开箱即用"2D/3D绘图库?

如何解决《是否有适用于C++的"开箱即用"2D/3D绘图库?》经验,为你挑选了6个好方法。

我查看了在交互式窗口中绘制函数(或其他类型的图形)的不同选项.我主要使用wxWidgets,但我会对任何其他"接口"开放.

看看有什么可用,这是我发现的:

wxPlot:自2006年以来没有更新.但如果它是......那将是一个很好的候选人.

wxMathPlot:很新,不成熟,功能很少(仍然有效?)

libgraph:过时,不反弹,仅2D,仅输出图像.

koolplot:太基本了,无法控制创建的窗口.

EasyBMP:非常基本,只有图像输出.

plotutils:仅限命令行.

plplot:C和C++ API几乎没有维护.事实上,wxPlot就是基于此.如果我们更新了C和C++接口,也可能成为候选者.

任何意见?想法?

谢谢!



1> TheMindWithi..:

虽然这个线程虽旧但是黄金.QCustomPlot也非常值得推荐,以补充此列表.



2> 小智..:

MathGL有许多绘图类型,C/Fortran接口和基本数据分析



3> dmckee..:

我所有关于ROOT针对这些需求.但是,如果您不需要所有分析支持,那么非常重.



4> Alexandre C...:

你有Qwt是成熟的.有一个3D版本潜伏在某个地方.但是,我从未对审美结果感到满意.

可能值得等待Qt3D自己轻松地写出更好的东西.



5> Gant..:

我以编程方式向GNUPlot可执行文件提供所需的输入文件,并使用system()函数调用它.它适合我的情况,因为我只想在研究期间可视化我的数据.但是如果你想将绘图功能集成到你的可执行文件中,也许这不适合你:)


看看Gnuplot iostream:一个单独的头库,直接从您的C++代码直观地访问Gnuplot功能.我喜欢它!

6> 小智..:

你可以使用 DISLIN

它很整洁!

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有