gpt4 book ai didi

resize - 防止抽动标签在 gnuplot 中调整图形大小

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:14 25 4
gpt4 key购买 nike

我正在尝试绘制一个我不知道范围的一般图。有时在刻度线上会有更多的零或“-”,这会导致图形区域收缩。我更希望抽动标签向左延伸得更远,以保持图形大小。这有助于对齐,对齐是这些图的关键部分。

有没有人知道如何做到这一点?我的搜索还没有发现任何东西。

最佳答案

您可以使用set lmargin 来设置固定的左边距。例如set lmargin 10 将左边距固定为 10 个字符宽度:

set multiplot layout 2,1
set lmargin 10
set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here

当然,您仍然必须为左边距大小找到合适的设置。

作为另一点,标签位置也取决于 ticlabel 的长度。

set multiplot layout 2,1
set lmargin 10
set ylabel 'ylabel'

set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here

因此您需要使用 offset 参数更改 ylabel 位置。为了更通用,您可以将 ylabel 与常用的 set label 命令放在一起,以使其独立于边距设置而固定:

set multiplot layout 2,1
set lmargin 10
set label 1 'manual label' at screen 0.03,graph 0.5 center rotate by 90

set xrange [0:10]
plot x

set xrange[0:100000]
plot x
unset multiplot

enter image description here

关于resize - 防止抽动标签在 gnuplot 中调整图形大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46809929/

25 4 0