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.JdbcOdbc...