微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gnuplot:logscale y 在使用视图地图时移动 x 轴标签并反转 y 轴

如何解决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

Output of the example

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?