gnuplot splot基于数据文件的第四列显示颜色

gnuplot splot基于数据文件的第四列显示颜色,gnuplot,Gnuplot,我有一个包含4列数据的数据文件,前三列指定一个点(x、y、z),第四列是1、2或3-我希望根据第四列的值对点进行着色(即,如果是2,则将点涂成红色、如果是3、绿色、如果是1、蓝色)离散颜色部分: set style line 1 lc rgb "red" set style line 2 lc rgb "blue" set style line 3 lc rgb "green" splot 'datafile' u 1:2:3:4 lc variable

我有一个包含4列数据的数据文件,前三列指定一个点(x、y、z),第四列是1、2或3-我希望根据第四列的值对点进行着色(即,如果是2,则将点涂成红色、如果是3、绿色、如果是1、蓝色)

离散颜色部分:
set style line 1 lc rgb "red"
set style line 2 lc rgb "blue"
set style line 3 lc rgb "green"
splot 'datafile' u 1:2:3:4 lc variable