如何在 gnuplot 中为自动缩放 yrange ([*:*]) 添加固定数量的 ytic?

问题描述 投票:0回答:1

set ytics 5 # 每5个间隔添加一个刻度线

我想为启用自动缩放的图表添加恰好五个(或 n)个控制点。

在图表上设置恰好 5 个(或 n 个)刻度的方法有哪些?

csv plot graph format gnuplot
1个回答
0
投票

保留 y 轴自动缩放。关闭 y 轴刻度线。 现在定义绘图不会使用的 y2 轴。 我们控制这个新轴的范围、刻度线等。 镜像 y2 轴刻度线,使它们出现在绘图的两个垂直边缘。

unset ytics
set y2tics mirror
set y2range [0:5]
set y2tics 1 format ""   # no labels
plot DATA ... 

如图所示,这定义了五个间隔而不是五个刻度线,因此顶部和底部之间有四个标记。如果您想要六个间隔,因此顶部和底部之间有五个刻度线,请将其更改为

set y2range [0:6]
© www.soinside.com 2019 - 2024. All rights reserved.