绘制gnuplot与调色板显示一些标签

时间:2016-02-10 23:48:37

标签: plot gnuplot color-palette

我正在使用命令:

使用gnuplot绘制数据系列
p 'file.txt' u 1:2:3 with labels

并获得了包含大量标签的图表,如下所示

enter image description here

看起来很乱。所以,我使用不同的命令:

p 'file.txt' u 1:2:3 with points pt 5 palette

显示了带有色谱的漂亮图形。 enter image description here

但它没有显示标签。实际上,我不需要显示所有标签,但我想显示最低的五个和最高的五个值。

如何混合这两个命令,以便我可以显示带有10个标签的色谱图(5个用于最低5个,另外5个用于最高5个)。谢谢。

1 个答案:

答案 0 :(得分:3)

标签样式接受tc palette选项

因此你可以做到

plot datafile u 1:2:3:3 with labels tc palette

例如,使用以下数据

1 1 30
1 2 40
2 2 30
2 1 35
3 3 10
3 4 15

使用plot datafile u 1:2:3:3 with labels tc palette将绘制

enter image description here

为了仅过滤前5位和后5位数字,您需要在gnuplot之外对数据进行一些预处理。