我正在尝试创建一些数据图表(例如http://www.amibroker.com/)。是否有一个C ++库可以做到这一点,而无需额外的工作?我认为Qt或wxWindows会有类似的东西,但它并不是很明显。
谢谢!
答案 0 :(得分:4)
FLTK是一个轻便且可移植的GUI工具包。有一个chart class。 Sample
答案 1 :(得分:3)
我认为您需要首先选择您的GUI框架,然后找到给定框架的图表控件,因为这会影响您可以使用的图表控件。例如,这必须是便携式的吗?
对于我正在进行的项目(大型MFC应用程序),我们使用Cedric Moonen的ChartCtrl。到目前为止,我们已经有了相当不错的经验。
答案 2 :(得分:3)
Qwt至少做了一些你想要实现的事情(基本情节,条形图等),并与Qt很好地融合。
答案 3 :(得分:0)
我最近用gnuplot进行了一些图表绘制,这非常强大。虽然我认为它只是Linux,这可能是也可能不是问题。
另外,不管你信不信,LaTeX可以做些惊人的事情。我用tkz(tikz)库来制作一些很棒的图表。
两种解决方案都会绘制到您可以包含在界面中的文件。
它们不是C ++库,但您可以轻松地创建数据文件并从C ++程序中调用必要的程序(使用system()创建可能的一些shell脚本)。