如何自动确定 pgfplots 上的最小值和最大值?

如何自动确定 pgfplots 上的最小值和最大值?

我想自动删除图形周围的空白区域。我的外部图片位于图形下方,没有绿色框。我想自动删除这个空白绿色框,而不是使用 xmax 和 xmin。 在此处输入图片描述

答案1

您需要选项enlargelimits = false,关闭范围的自动扩大。


标准设置enlargelimitstrue,它会自动放大并在 x 轴和 y 轴的最高/最低值上添加一个百分比。恐怕我不知道添加了多少百分比,但我认为大约是 10%。因此,例如,如果输入中的最大 x 值为 10,则 x 轴上限将为 11。总体结果是在材料周围产生“边框”。

设置enlargelimits = false意味着pgfplots将限制设置为输入中的最大/最小值。因此,在我的示例中,绘图将恰好停止在 10 处。

其他选项包括自动设置一个限制(设置upperlower),或逐个轴执行操作(例如使用“放大 x 限制”)。这在pgfplots 手册,第 216 页。

相关内容