Gnuplot:不同颜色的数据块

5

我有一个数据文件,其中包含多个 ,例如:

x1 y1
x2 y2
x3 y3
x4 y4


x1 y1
x2 y2
x3 y3
x4 y4


x1 y1
x2 y2
x3 y3
x4 y4

我希望每个块的默认颜色不同。如果这些块都在不同的文本文件中,那么这个问题就不存在了,因为 Gnuplot 默认会这样做。有人知道我如何使每个块以不同的颜色绘制(最好是不管我有多少块)吗?
谢谢。
1个回答

10
数据块的编号可以作为伪列-2获得。与linecolor variable一起使用,可以满足您的需求。
plot 'data.dat' using 1:2:-2 lc var with lines

使用数据文件:

1 1
2 2
3 3
4 4


1 2
2 3
3 4
4 5


1 3
2 4
3 5
4 6

你会得到结果(使用4.6.3版本):

在这里输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接