我有两个类型为double的向量,我想在xy坐标/轴上绘制它们的图:现在,我能为在Linux操作系统中使用c++完成这项任务提供任何建议吗?我正在使用特征库来生成向量并对矩阵进行运算,知道特征是否具有实时绘制向量图的功能吗?谢谢
我的矢量是:
Xaxis_vector=(2,3,2,4,6,7,8,1,3)
Yaxis_vector=(12,13,22,4,26,7,8,21,43)
或如下的示例代码:
#include "Eigen/Dense"
using namespace Eigen;
using namespace std;
int main()
{
VectorXd Xaxis_vector(10);
VectorXd Yaxis_vector(10);
for(int i=0;i<10,i++)
{
Xaxis_vector[i]=i+1;
Yaxis_vector[i]=2*i-4;
}
//In here i want to do graph plotting task...any help.
}
使用(通过管道连接)gnuplot或graphviz
如果你只想在屏幕上显示一些东西,可以考虑Qt或libSDL等…