在一个gnuplot窗口中生成多图

阿涅拉

我有很多包含数据的文件,我想在一个gnuplot窗口中绘制所有数据。我正在使用C。我当前的代码是

gnuplotPipe = popen ("gnuplot -persistent", "w");
//loop starts for each file
system("gnuplot -p -e \"plot 'file_variable'""); // skipping some steps to generate variable file name
//end loop
fclose(gnuplotPipe);

它在各个窗口中生成图形。如何将所有这些组合在一起?

文件格式就像

2 0.000003
2 0.000002
2 0.000002

file_2.txt

3 0.000001
3 0.000000
3 0.000001

file_3.txt

.
.
.

file_n.txtn为3和98之间

99 0.004800
99 0.004752
99 0.004716

file_99.txt

任何帮助,将不胜感激。

阿yan

通常,该plot命令可以一次获取多个文件名作为参数,并将其数据绘制在单个图形中。

plot 'file_1', 'file_2', .... 'file_n'

因此,您可以构造一个包含所有文件名的字符串,然后将其传递给system()函数。

会是这样的。

char *arg = "gnuplot -p -e \"plot";
//Start a loop
//Generate your variable file name
strcat(arg, generated_filename);
//End loop
gnuplotPipe = popen ("gnuplot -persistent", "w");
system(arg);
fclose(gnuplotPipe);

只需确保将生成的文件名组成这样的字符串即可- “'filename',”

(空格后加单引号,文件名,单引号和最后一个逗号)

您可以在本站点的最后一个示例中了解有关在单个图形中绘制多个文件的更多信息您还可以根据需要设置格式,如图中的示例所示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在gnuplot的一个窗口中合并所有图

来自分类Dev

Regex.Replace 突然在 LinqPad 输出窗口中生成一个空格

来自分类Dev

gnuplot bashshell在一个窗口中绘制多条曲线

来自分类Dev

Gnuplot:多图大小和一个图的缩放

来自分类Dev

一个窗口中有多个VSS图

来自分类Dev

带有一个颜色框的Gnuplot多图

来自分类Dev

关闭在第一个窗口的代码中生成的第二个窗口

来自分类Dev

Python-在一个绘图窗口中合并两个条形图

来自分类Dev

Gnuplot:多个窗口中的多个图

来自分类Dev

生成一个HTML页面,并在新窗口中打开,从Vaadin 8应用

来自分类Dev

Flink流:在一个窗口中,在另一个窗口中查找状态

来自分类Dev

在ShinyBS软件包中将bsModal与plotly R plotly_click一起使用,以在弹出窗口中生成新的图

来自分类Dev

在SQL中生成一个列表

来自分类Dev

在SQL中生成一个列表

来自分类Dev

在C ++中生成一个随机数在计算上有多昂贵?

来自分类Dev

使用matplotlib在一个循环内的两个单独的图形窗口中进行子图

来自分类Dev

使用Seaborn在一个绘图窗口中对所有类别变量进行多个箱形图绘制?

来自分类Dev

在一个循环中生成一组标记,并为所有标记分配不同的弹出窗口

来自分类Dev

隐身窗口中的chrome.tabs.create在普通窗口中打开一个标签

来自分类Dev

在一个gnuplot中绘制两个图

来自分类Dev

将一个窗口放到另一个窗口中

来自分类Dev

Swift:从另一个弹出窗口中显示一个弹出窗口

来自分类Dev

使用另一个窗口在一个窗口中填充文本框

来自分类Dev

Kivy:从另一个弹出窗口中关闭一个弹出窗口

来自分类Dev

使用Tkinter在一个窗口中随机显示图像

来自分类Dev

在一个窗口中绘制许多csv文件

来自分类Dev

一个窗口中有多个AJAX。

来自分类Dev

在透明窗口中绘制一个半透明矩形

来自分类Dev

使用Tkinter在一个窗口中随机显示图像

Related 相关文章

  1. 1

    如何在gnuplot的一个窗口中合并所有图

  2. 2

    Regex.Replace 突然在 LinqPad 输出窗口中生成一个空格

  3. 3

    gnuplot bashshell在一个窗口中绘制多条曲线

  4. 4

    Gnuplot:多图大小和一个图的缩放

  5. 5

    一个窗口中有多个VSS图

  6. 6

    带有一个颜色框的Gnuplot多图

  7. 7

    关闭在第一个窗口的代码中生成的第二个窗口

  8. 8

    Python-在一个绘图窗口中合并两个条形图

  9. 9

    Gnuplot:多个窗口中的多个图

  10. 10

    生成一个HTML页面,并在新窗口中打开,从Vaadin 8应用

  11. 11

    Flink流:在一个窗口中,在另一个窗口中查找状态

  12. 12

    在ShinyBS软件包中将bsModal与plotly R plotly_click一起使用,以在弹出窗口中生成新的图

  13. 13

    在SQL中生成一个列表

  14. 14

    在SQL中生成一个列表

  15. 15

    在C ++中生成一个随机数在计算上有多昂贵?

  16. 16

    使用matplotlib在一个循环内的两个单独的图形窗口中进行子图

  17. 17

    使用Seaborn在一个绘图窗口中对所有类别变量进行多个箱形图绘制?

  18. 18

    在一个循环中生成一组标记,并为所有标记分配不同的弹出窗口

  19. 19

    隐身窗口中的chrome.tabs.create在普通窗口中打开一个标签

  20. 20

    在一个gnuplot中绘制两个图

  21. 21

    将一个窗口放到另一个窗口中

  22. 22

    Swift:从另一个弹出窗口中显示一个弹出窗口

  23. 23

    使用另一个窗口在一个窗口中填充文本框

  24. 24

    Kivy:从另一个弹出窗口中关闭一个弹出窗口

  25. 25

    使用Tkinter在一个窗口中随机显示图像

  26. 26

    在一个窗口中绘制许多csv文件

  27. 27

    一个窗口中有多个AJAX。

  28. 28

    在透明窗口中绘制一个半透明矩形

  29. 29

    使用Tkinter在一个窗口中随机显示图像

热门标签

归档