相关疑难解决方法(0)

如何通过指定Gnuplot脚本中的所有点来绘制没有单独文件的数据?

我的程序生成调用gnuplot的bash脚本.我不想制作额外的文件来存储数据; 有什么办法可以明确地调用所有值吗?或者可能让bash创建一个临时文件.

就像是

plot {(1,5),(2,10),(3,1)}
Run Code Online (Sandbox Code Playgroud)

是我在找什么.

gnuplot

31
推荐指数
3
解决办法
2万
查看次数

将数据从C++传递到gnuplot示例(使用Gnuplot-iostream接口)

我刚刚来到Dan Stahlke的gnuplot C++ I/O接口,这使我免于"滚动自己".不幸的是,没有太多可能的例子,并且没有真正的文档.

我的C++项目中有以下数据类型:

struct Data
{
  std::string datestr;  // x axis value
  float f1;             // y axis series 1
  float f2;             // y axis series 2
  float f3;             // y axis series 3
};


typedef std::vector<Data> Dataset;
Run Code Online (Sandbox Code Playgroud)

我想从C++传递一个数据集变量,这样我就可以绘制数据(X轴上的日期,以及Y轴上的时间序列绘制的3个数字).

谁能告诉我如何将数据集变量从C++传递到gnuplot(使用Gnuplot-iostream接口)并使用传入的数据制作一个简单的图?

c++ iostream gnuplot

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

gnuplot ×2

c++ ×1

iostream ×1