gnuplot:浮动终端宽度?固定终端高度
gnuplot: floating terminal width ? fixed terminal height
你能告诉我们如何使所有标题和标题的图表适合固定的垂直尺寸和水平尺寸浮动吗?
如果我设置较小的固定图像尺寸,一些坐标轴标题会消失,如果我设置较大的固定图像尺寸,则两侧会有空 space。
我希望您能够指定图像的高度,gnuplot 将自行确定其宽度必须是多少才能满足您的所有需求。
例如(边距 - 空 space,但在右边,题词不合适:
set terminal pngcairo notransparent enhanced font "Calibri, 15" fontscale 1.0 size 800, 800; set zeroaxis;
显然,gnuplot 不会自动为颜色框中的长数字提供足够的 space。
由于您有从 0.0000001
到 0.1
的对数刻度,您可能需要考虑以不同的格式显示您的数字,即从 10^-7
到 10^-1
.
代码:
### no long numbers in colorbox
reset session
set colorbox
set palette rgb 33,13,10
set xrange [-7:-1]
set cbrange [1e-7:0.1]
set logscale cb
set format cb "10^{%T}"
plot '+' u 1:1:(10**) w l lw 3 palette z notitle
### end of code
结果:
你能告诉我们如何使所有标题和标题的图表适合固定的垂直尺寸和水平尺寸浮动吗?
如果我设置较小的固定图像尺寸,一些坐标轴标题会消失,如果我设置较大的固定图像尺寸,则两侧会有空 space。
我希望您能够指定图像的高度,gnuplot 将自行确定其宽度必须是多少才能满足您的所有需求。
例如(边距 - 空 space,但在右边,题词不合适:
set terminal pngcairo notransparent enhanced font "Calibri, 15" fontscale 1.0 size 800, 800; set zeroaxis;
显然,gnuplot 不会自动为颜色框中的长数字提供足够的 space。
由于您有从 0.0000001
到 0.1
的对数刻度,您可能需要考虑以不同的格式显示您的数字,即从 10^-7
到 10^-1
.
代码:
### no long numbers in colorbox
reset session
set colorbox
set palette rgb 33,13,10
set xrange [-7:-1]
set cbrange [1e-7:0.1]
set logscale cb
set format cb "10^{%T}"
plot '+' u 1:1:(10**) w l lw 3 palette z notitle
### end of code
结果: