我正在尝试旋转45º来自矩阵的热图。旋转离散数据时的问题是绘图超出了窗口的大小,达到了标签和抽搐的位置。有什么想法或替代解决问题? 主要代码
set xrange[-20:20]
set yrange[30:50]
plot "test.txt" u ($2-$1+1):($2+$1):3 matrix with image notitle
答案 0 :(得分:0)
我建议使用splot
和pm3d
使用set pm3d
,因为clip1in
有选项clip4in
和set pm3d map clip4in corners2col c1
set yrange[10:*]
splot 'test.txt' u ($2-$1+1):($2+$1):3 matrix with pm3d notitle
告诉gnulpot要绘制的qudrangles,但是可用:
splot [...] with pm3d
它会显示一些虚假的三角形:
如果您想进行插值,请查看this question
注意plot [...] with image
将绘制四边形的颜色,这样如果你的矩阵为NxM,你将获得(N-1)x(M-1)。另一方面,使用help image
,您将获得NxM quandrangles。 (见Sheets("Uren verschil per vestiging").PivotTable("Draaitabel1").PivotFields("jaar mutatie").PivotItem(Year(Date)).Visible = True
)。