我们可以使用以下方式绘制箭头:
set arrow 1 from 0,-5 to 0,5
然而,from和to位置使用的是x1y1轴。
如何让位置使用x1y2轴?我的y2轴与y1轴不同。
答案 0 :(得分:4)
使用second
坐标系:
# Set different ranges for y1 and y2
set y2range [-1:1]; set yrange [-10:10]; set xrange [-2*pi:2*pi]; set y2tics
set multiplot layout 2,1
# Set arrow using x1y1 coordinate system
set arrow 1 from 0,0 to 1,1
plot sin(x)
# Set arrow using x2y2 coordinate system (x2 = x1 because x2 is not set)
set arrow 1 from second 0,0 to second 1,1
plot sin(x)
你可以看到差异:
答案 1 :(得分:1)
但是,如果未设置X2,则X2不会从X继承完全相同的内容。如果你有{{1}}。如果要对箭头使用相同的时间格式,也必须手动设置。更重要的是,如果您关闭X2抽搐(对于更清晰的图形),X2刻度可能不完全相同,因此箭头将移动,或者有时略微不同。您可能需要执行以下操作: -
{{1}}