我有一个CSV文件,其结构如下:
X,Y,Z
其中X和Y是方形图上的坐标,Z可以是0/1。我想绘制不同颜色的点,具体取决于Z列中的值。
这可能吗?
到目前为止,我有一个文件,它只显示方形图上的所有数据,并只用一种颜色为它们着色:
filename='test.csv'
set datafile separator ","
set title filename
set size square
plot filename using 0:1 linecolor rgb "yellow"
答案 0 :(得分:2)
全部在文档中,请检查help rgbcolor variable
:
rgb(r,g,b) = 65536 * int(r) + 256 * int(g) + int(b)
color1=rgb(255,0,0); color2=rgb(0,255,0)
plot fname using 1:2:($3==0?color1:color2) w p lc rgb variable