gnuplot 中输入数据的标签
我有一个看起来像这样的数据文件,
#index name1 name2 name3
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
我想绘制 3 条线:
plot "data" using 1:2 with lines,\
...
除了线标签之外,这工作正常。如何指定数据文件中的列名称?
I have a datafile that looks like this
#index name1 name2 name3
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
I want to plot 3 lines:
plot "data" using 1:2 with lines,\
...
This works ok, except for the line labels. How can I specify the column names in the datafile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您有 gnuplot 4.2 或更高版本,则可以相当轻松地完成此操作。不过,您需要删除第一行中的注释标记。
对于这样的文件:
以下将执行您想要的操作:
如果我在绘图之前设置术语哑,我会得到一个漂亮的ascii图。我喜欢 gnuplot!
If you have gnuplot 4.2 or newer, you can do this fairly easily. You will need to get rid of the comment marker in the first line though.
With a file like this:
the following will do what you want:
If I do
set term dumb
before plotting, I get a nice ascii plot. I love gnuplot!columnheader(n)
比
set key autotitle columnheader
更详细/灵活:在 Gnuplot 4.6、Ubuntu 15.10 上测试。
columnheader(n)
More verbose / flexible than
set key autotitle columnheader
:Tested on Gnuplot 4.6, Ubuntu 15.10.