gnuplot:数据矩阵的二维绘图
如何在Gnuplot中绘制(2D绘图)具有此类数据结构的矩阵,使用第一行和第一列作为x和y记号(第一行的第一个数字是列数),并通过颜色映射表示其余值,以便在2D平面上看到gnuplot:数据矩阵的二维绘图,gnuplot,Gnuplot,如何在Gnuplot中绘制(2D绘图)具有此类数据结构的矩阵,使用第一行和第一列作为x和y记号(第一行的第一个数字是列数),并通过颜色映射表示其余值,以便在2D平面上看到 4 0.5 0.6 0.7 0.8 1 -6.20 -6.35 -6.59 -6.02 2 -6.39 -6.52 -6.31 -6.00 3 -6.36 -6.48 -6.15 -5.90 4 -5.79 -5.91 -5.87 -5.46 可以使用矩阵非均匀绘制此数据格式 要获得热图,您可以使用图像绘制(规则网格,无插值
4 0.5 0.6 0.7 0.8
1 -6.20 -6.35 -6.59 -6.02
2 -6.39 -6.52 -6.31 -6.00
3 -6.36 -6.48 -6.15 -5.90
4 -5.79 -5.91 -5.87 -5.46
可以使用
矩阵非均匀
绘制此数据格式
要获得热图,您可以使用图像绘制(规则网格,无插值,每个数据点一个四边形),或使用pm3d绘制splot(也支持不规则网格和插值,为四个相邻数据点绘制一个四边形)
带有图像的
set autoscale xfix
set autoscale yfix
set autoscale cbfix
plot 'data.dat' matrix nonuniform with image notitle
pm3d
set autoscale xfix
set autoscale yfix
set autoscale cbfix
set pm3d map
splot 'data.dat' matrix nonuniform notitle
Thansk它起作用了。我试着用splot'data.txt'和matrix来做,它给了我作为索引的列数和行数。不,“with matrix”只是语法错误,“with”需要打印样式。数据格式的诀窍是矩阵不均匀
。我们如何将数据包括在热图中-要插入到其相应(x,y)中的每个数据值
在网格上的位置?@Gathide为此使用标签
打印样式,例如,在此类打印中,始终存在不同颜色的正方形。我可以使用不同颜色的点(圆形点)获得相同的打印吗?