使用Qt
+ QwtPlot3D
库时遇到问题。
我需要可视化数据。数据是一个简单的矩阵5x5。值是浮点数。
例如:
0 0 0 0 0
0 4,5 0,5 1,5 -2
0 0,5 2 0,5 0
0 0,5 0,5 0,45 0
0 0 0 0 0
我尝试了所有的例子。我理解使用库我应该创建带有重新加载operator
的类,并继承自类Qwt3D::Fucntion
。
double operator (double x, double y);
这种方式不适合我,因为我没有z = f(x,y)
,我只有坐标。
在official manual我发现了这个功能:
bool loadFromData(double **data, unsigned int columns, unsigned int rows,
double minx, double maxx, double miny, double maxy)
但是没有示例或示例如何使用此函数绘制绘图。
你能帮我找到在Qt中绘制矩阵的方法吗?
答案 0 :(得分:1)
如果延迟对您不重要,只需使用QProcess
执行gnuplot.exe即可。将绘图保存为* .png。然后在程序中打开图像
答案 1 :(得分:0)
忘了这个图书馆。虽然它最近更新了,但它太旧了。使用MathGL
。