我要绘制m*n
矩阵,其中的每个元素是一个rgb
三重,如以下gnuplot的代码段(的3*3
RGB矩阵):如何用rgb图像绘制矩阵?
$cross << EODcross
255 0 0 0 0 0 255 0 0
0 0 0 0 0 0 0 0 0
255 0 0 0 0 0 255 0 0
EODcross
在红色背景上的黑色交叉。如果需要,我可以更改列和颜色组件之间的分隔符。
我可以实现所需的避免set palette rgbformulae i,j,k
并直接使用$cross
数据吗?喜欢的东西:
plot '$cross' matrix with image rgb
如果没有,我可以通过24位范围内的整数(当然,在文本表示,即预先计算和转换成文本或r + 256 * (g + 256 * b)
b + 256 * (g + 256 * r)
值)。 i,j,k
应该如何正确地将rgb
值以提到的形式表示为调色板颜色空间?
拿什么前两个:所以,你可以绘制时使用的颜色的任何24位整数表示,因为你必须提取自己的颜色通道? – Orient
1和2是x和y坐标。当使用'矩阵'时,gnuplot在内部产生三列:第一列是矩阵列,第二列是矩阵列,第三列包含实际的矩阵数据值 – Christoph