gnuplot - linecolour:不要环绕

时间:2016-11-12 18:15:38

标签: plot colors gnuplot

更新

显然,选项的顺序很重要。没有意识到这一点。尽管如此,

rowi=1
rowf=7
colour=0
plot for [i=0:rowf-rowi+3] filename.'.csv' u ($0+i):2:3:(colour=colour+1):xtic(1) every ::i+1::i+1 w errorbars pt 7 lc var notitle

将在八个条目之后重新开始使用颜色,我希望绘制10个点中的每一个都有不同的颜色。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

在gnuplot中,lclinecolor)和ptpointtype)参数属于wwith)子句(请参阅help plot with),因此将notitle放在pt 7lc var之间不起作用。如果将notitle子句移动到plot命令行的末尾,这将修复您获得的错误。像这样:

plot for [i=0:rowf-rowi+3] filename.'.csv' u ($0+i):2:3:xtic(1) every ::i+1::i+1 w errorbars pt 7 lc var notitle

如果没有lc var,默认颜色最终会重复,但您可以将调色板设置为您喜欢的任何颜色。请参阅:Gnuplot repeats colors in rowstack histograms