1、MathGL
mathGL就是用来绘制一些统计图形的一个CPP的库, 实际上就是和gnuplot类似的一个C++的库,很适合科学计算的结果分析和统计,另外还有QT,python等支持的接口,只是在编译库的时候要加上相应的option,这个库用起来很好,减少了很多工作量,其核心调用方式就是使用一个函数指针。
#include <mgl2\mgl.h>
int main()
{
mglGraph gr;
gr.Title("MathGL Demo");
gr.SetOrigin(0, 0);
gr.SetRanges(0, 10, -2.5, 2.5);
gr.FPlot("sin(1.7*2*pi*x) + sin(1.9*2*pi*x)", "r-2");
gr.Axis();
gr.Grid();
gr.WriteFrame("mgl_example.png");
}

2、Qt Charts可视化图形组件

本文介绍了四个常用的C++可视化图形库:MathGL适用于科学计算结果分析,Qt Charts提供美观且易于集成的图表组件,KD Chart是一款强大的商业图表库,QWT则专注于技术应用,提供丰富的2D图形和控件。每个库的兼容性、许可模式和主要特性也进行了详细说明。
订阅专栏 解锁全文
836

被折叠的 条评论
为什么被折叠?



