如何为Gnuplot数据文件中的每个点选择颜色?

5
我想在Gnuplot中绘制带有X、Y和颜色的点,应该如何操作?
2个回答

9

3
您可以考虑使用 Pyxplot 绘图包http://pyxplot.org.uk,它的语法与 gnuplot 非常相似(尽管已经大幅简化),并且允许按点指定点样式。例如,在 Pyxplot 中:
plot "file.dat" using 1:2:3 with points color rgb($4,$5,$6)

将从数据文件的第4、5和6列中获取每个点的颜色的RGB分量。或者,

plot "file.dat" using 1:2:3 with points color $4

将会读取数据文件中第四列的数字(称其为n),并使用调色板中的第n个颜色绘制每个点。如果n不是整数,比如2.5,则它会在RGB空间中给出介于颜色2和颜色3之间的颜色。


2
语法与gnuplot相当不同。在gnuplot中,您无法执行color rgb(r,g,b)。 - tommy.carstensen

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