如何解决Gnuplot:logscale y 在使用视图地图时移动 x 轴标签并反转 y 轴
我在 Gnuplot 5.2 补丁级别 2 中偶然发现了一些行为,但我找不到它是错误还是功能: 我想绘制一个热图,但是当我将 y 轴设置为对数刻度时,轴反转并且 x 轴的所有标签都被移动到图的上部,其中的 xlabel 位于图中。 y 轴也被反转。相反,如果我只设置 logscale x,则不会发生任何意外。这似乎与“设置视图地图”有关。如果我省略这一行,那么它会按预期工作(只是不需要)。
有人知道可能是什么问题吗?
编辑:事实证明,这是 5.2.2 中的一个错误。在以后的版本中不再发生这种情况。
set terminal "pdfcairo" enhanced dashed size 10,5
set termoptions font "Helvetica,15"
set palette defined (-3 "#1E90FF",1 "#FFFACD",4 "#CD5C5C")
set view map
set xlabel "x"
set ylabel "y"
set cblabel "x*y"
set output "table.pdf"
set multiplot
set size .45,1.0
set origin .0,.0
splot 'table.dat' using 1:2:3 with pm3d notitle
set logscale y
set size .45,1.0
set origin .5,.0
replot
unset multiplot
unset output
exit
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。