如何在 Gnuplot 中移动和管理 x 刻度与轴的重叠
How to move and manage overlapping of x ticks with axis in Gnuplot
我正在尝试绘制如图所示的入口图。作为入口图,需要显示相对较大尺寸的 x 抽动点和 y 点,以便清晰可见。但是当我增加字体时,
set xtics font ", 40"
抽动与轴重叠。我增加了地块大小 set term png size 1000, 1000
但问题仍然存在。请建议是否有办法将抽动移动到图表中的下方或所需位置。
编辑:
gnuplot 脚本如下所示,
set term png size 1000, 1000
set output "b_vs_N.png"
set style fill solid
set style circle radius 0.001
FIT_LIMIT=1.e-14
set yrange [0.15:0.25]
set style fill solid
set style circle radius 0.001
set xtics 10
set ytics 0.03
set border 15 back lw 6
set xtics font ", 40"
set ytics font ", 22"
set ylabel "b" enhanced font "1 {,40}"
set xlabel "N_i" font "1 {,40}"
set lmargin 12
set bmargin 4
set palette model HSV
set palette rgb 3,2,2
set palette maxcolors 12
set view map
AA(x)=a+b*x+c*x**2
fit AA(x) "data.txt" using 1:2 via c, b, a
plot "data.txt" using 1:2 lt 1 pt 11 ps 2.0 lc rgb "black" notitle, AA(x) w lines lw 2 lc rgb "sienna1" notitle
您的示例没有代码是不完整的,因此难以重现。请检查 help xtics
。有选项 offset
.
也许以下示例有助于解决您的问题。
在下面的示例中似乎不需要特殊偏移,即 offset 0,0
,但您可以在 x 和 y 方向移动和调整标签。
代码:
### tic label offset
reset session
set multiplot
plot sin(x)/x
set origin 0.07, 0.6
set size 0.3,0.3
set xrange [0:10]
set xtics 5 out font ",20" offset 0,0
plot x**2
unset multiplot
### end of code
结果:
我正在尝试绘制如图所示的入口图。作为入口图,需要显示相对较大尺寸的 x 抽动点和 y 点,以便清晰可见。但是当我增加字体时,
set xtics font ", 40"
抽动与轴重叠。我增加了地块大小 set term png size 1000, 1000
但问题仍然存在。请建议是否有办法将抽动移动到图表中的下方或所需位置。
编辑:
gnuplot 脚本如下所示,
set term png size 1000, 1000
set output "b_vs_N.png"
set style fill solid
set style circle radius 0.001
FIT_LIMIT=1.e-14
set yrange [0.15:0.25]
set style fill solid
set style circle radius 0.001
set xtics 10
set ytics 0.03
set border 15 back lw 6
set xtics font ", 40"
set ytics font ", 22"
set ylabel "b" enhanced font "1 {,40}"
set xlabel "N_i" font "1 {,40}"
set lmargin 12
set bmargin 4
set palette model HSV
set palette rgb 3,2,2
set palette maxcolors 12
set view map
AA(x)=a+b*x+c*x**2
fit AA(x) "data.txt" using 1:2 via c, b, a
plot "data.txt" using 1:2 lt 1 pt 11 ps 2.0 lc rgb "black" notitle, AA(x) w lines lw 2 lc rgb "sienna1" notitle
您的示例没有代码是不完整的,因此难以重现。请检查 help xtics
。有选项 offset
.
也许以下示例有助于解决您的问题。
在下面的示例中似乎不需要特殊偏移,即 offset 0,0
,但您可以在 x 和 y 方向移动和调整标签。
代码:
### tic label offset
reset session
set multiplot
plot sin(x)/x
set origin 0.07, 0.6
set size 0.3,0.3
set xrange [0:10]
set xtics 5 out font ",20" offset 0,0
plot x**2
unset multiplot
### end of code
结果: