Gnuplot。轴和边界上的抽动。仅在边框上编号
Gnuplot. tics on axis and border. Number only on border
在这里写我的论文。
我一直在尝试在边界和零轴上绘制抽动图。我只想在边框上有数字。
预期的结果应该是将附加的 2 张图像合并在一起。
有什么办法吗?
代码第一张图片:
set xtics axis
set ytics axis
set format x ""
set format y ""
set xzeroaxis linetype -1
set yzeroaxis linetype -1
set tics in scale 1
set mxtics 2
set mytics 2
set xtics mirror
set ytics mirror
代码第二张图片:
set xtics border
set ytics border
set format x "% g"
set format y "% g"
unset xzeroaxis
unset yzeroaxis
set tics in scale 2.5
set mxtics 5
set mytics 2
set xtics mirror
set ytics mirror
谢谢!!!
据我了解文档(检查 help xtics
),您可以在轴上或边界上使用抽动,但不能同时在两者上使用。
set xtics {axis | border} {{no}mirror} ...
一个快速而肮脏的解决方案是使用多图。您需要修复边距以使图完全重叠。检查以下示例作为起点,也许有更聪明的解决方案。
代码:
### having tics at the border AND axis
reset session
set xrange [-0.4:0.4]
set xtics 0.1 border
set mxtics 5
set yrange [-1:1]
set ytics 0.2 border
set mytics 2
set xzeroaxis linetype -1
set yzeroaxis linetype -1
set tics in scale 1
set margins 10,10,3,3 # <left>, <right>, <bottom>, <top>
set key noautotitle
set multiplot
plot sin(12*x)
set xtics axis
set format x ''
set ytics axis
set format y ''
plot NaN # dummy plot
unset multiplot
### end of code
结果:
在这里写我的论文。
我一直在尝试在边界和零轴上绘制抽动图。我只想在边框上有数字。
预期的结果应该是将附加的 2 张图像合并在一起。
有什么办法吗?
代码第一张图片:
set xtics axis
set ytics axis
set format x ""
set format y ""
set xzeroaxis linetype -1
set yzeroaxis linetype -1
set tics in scale 1
set mxtics 2
set mytics 2
set xtics mirror
set ytics mirror
代码第二张图片:
set xtics border
set ytics border
set format x "% g"
set format y "% g"
unset xzeroaxis
unset yzeroaxis
set tics in scale 2.5
set mxtics 5
set mytics 2
set xtics mirror
set ytics mirror
谢谢!!!
据我了解文档(检查 help xtics
),您可以在轴上或边界上使用抽动,但不能同时在两者上使用。
set xtics {axis | border} {{no}mirror} ...
一个快速而肮脏的解决方案是使用多图。您需要修复边距以使图完全重叠。检查以下示例作为起点,也许有更聪明的解决方案。
代码:
### having tics at the border AND axis
reset session
set xrange [-0.4:0.4]
set xtics 0.1 border
set mxtics 5
set yrange [-1:1]
set ytics 0.2 border
set mytics 2
set xzeroaxis linetype -1
set yzeroaxis linetype -1
set tics in scale 1
set margins 10,10,3,3 # <left>, <right>, <bottom>, <top>
set key noautotitle
set multiplot
plot sin(12*x)
set xtics axis
set format x ''
set ytics axis
set format y ''
plot NaN # dummy plot
unset multiplot
### end of code
结果: