使用线型和颜色来区分gnuplot 5中同一图表上的许多图

时间:2018-05-07 12:47:20

标签: gnuplot

我正在绘制gnuplot 5中相同数字上的40个绘图。标准调色板快速耗尽颜色,因此无法区分哪个绘图是哪个。下面是一个例子(10个图而不是40个,为清晰起见) enter image description here

如果我能告诉gnuplot在颜色用尽时更改dashtype,我很容易就能分辨出这些情节。我怎么能这样做?

Nota Bene:gnuplot中改变了线型行为5.在gnuplot 4中使用的命令可能会在gnuplot 5中失败。

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案是每八个图更改一次。在plot for命令中,可以这样做:

plot for [i = 70:80] 'run'.i.'/e2e.txt' every 1 u 1:2 w l t ''.i dashtype i/8

enter image description here

这是有效的,但使用的破折号是7和8,它们彼此非常相似,很难区分。这也是一种手动固定方式,因此容易出错,每次我绘制不同的东西时都必须重新设计。理想情况下,我想更改默认的linestyle,以便自动执行更改。

我在这里发布答案以分享可能的解决方案,以防有人在提供更好的解决方案之前需要它。

相关问题