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

如何为Gnuplot数据文件中的每个点选择颜色?,plot,gnuplot,Plot,Gnuplot,我想画点,每个点都有X,Y和颜色。在Gnuplot中如何做到这一点?您可以尝试以下方法: 例如: plot "./file.dat" u 1:2:3 with points palette 其中FI.DAT包含数据,第一列是X轴,第二列是Y轴,第三列是颜色。 < P>您可以考虑查看PyxPrice绘图包,它与GNUTRAP语法非常相似(尽管已经大大清理),允许逐点指定点样式。例如,在Pyxplot中: plot "file.dat" using 1:2:3 with points color

我想画点,每个点都有X,Y和颜色。在Gnuplot中如何做到这一点?

您可以尝试以下方法:

例如:

plot "./file.dat" u 1:2:3 with points palette

其中FI.DAT包含数据,第一列是X轴,第二列是Y轴,第三列是颜色。

< P>您可以考虑查看PyxPrice绘图包,它与GNUTRAP语法非常相似(尽管已经大大清理),允许逐点指定点样式。例如,在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

将读取数据文件第4列中的数字(称为n),并使用调色板中的第n种颜色绘制每个点。如果n是非整数,比如说2.5,它在RGB空间中为您提供介于颜色2和颜色3之间的一半颜色。

语法与gnuplot非常不同。在gnuplot中,不能使用颜色rgb(r、g、b)。