使用c ++,linux绘制矢量图

时间:2015-04-02 13:28:13

标签: c++ linux vector graph eigen

我有两个double类型的向量,我想在xy坐标/轴上绘制它们的图形:现在,我可以在Linux OS中使用c ++来做任何建议或建议吗?我正在使用特征库生成我的向量并对矩阵进行操作,任何想法是否Eigen具有实时绘制向量图的功能?谢谢。

我的矢量就像:

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.
}

1 个答案:

答案 0 :(得分:3)

使用(通过管道)gnuplotgraphviz

如果您只想在屏幕上显示某些内容,请考虑QtlibSDL等...