我想繪製yerrorbars
不同的顏色。我能夠用下面的代碼不同的顏色畫點:gnuplot:與linecolor變量的yerrorbars
reset
plot "-" using 1:2:3 with points linecolor variable
# x y linecolor
-4.0 -3.8 1
-3.0 -2.9 1
-2.0 -2.1 2
-1.0 -1.2 1
1.0 1.1 1
2.0 2.2 2
3.0 3.3 3
4.0 4.5 3
end
但我不知道如何將其擴展到yerrrorbars
。當我嘗試使用以下代碼時,錯誤欄僅使用默認顏色着色。如何使用特定顏色爲錯誤欄添加顏色?
reset
plot "-" using 1:2:($1-$2) with yerrorbars linecolor variable
# x y linecolor
-4.0 -3.8 1
-3.0 -2.9 1
-2.0 -2.1 2
-1.0 -1.2 1
1.0 1.1 1
2.0 2.2 2
3.0 3.3 3
4.0 4.5 3
end
我找到了一種方法來分離數據然後繪製它。但是如果沒有分離數據的方式,這將是一個更好的解決方案。
reset
plot "-" using 1:2:($1-$2) with yerrorbars lc 1, \
"-" using 1:2:($1-$2) with yerrorbars lc 2, \
"-" using 1:2:($1-$2) with yerrorbars lc 3
# x y
-4.0 -3.8
-3.0 -2.9
-1.0 -1.2
1.0 1.1
end
-2.0 -2.1
2.0 2.2
end
3.0 3.3
4.0 4.5
end