我想自动删除图形周围的空白区域。我的外部图片位于图形下方,没有绿色框。我想自动删除这个空白绿色框,而不是使用 xmax 和 xmin。
答案1
您需要选项enlargelimits = false
,关闭范围的自动扩大。
标准设置enlargelimits
是true
,它会自动放大并在 x 轴和 y 轴的最高/最低值上添加一个百分比。恐怕我不知道添加了多少百分比,但我认为大约是 10%。因此,例如,如果输入中的最大 x 值为 10,则 x 轴上限将为 11。总体结果是在材料周围产生“边框”。
设置enlargelimits = false
意味着pgfplots
将限制设置为输入中的最大/最小值。因此,在我的示例中,绘图将恰好停止在 10 处。
其他选项包括自动设置一个限制(设置upper
和lower
),或逐个轴执行操作(例如使用“放大 x 限制”)。这在pgfplots 手册,第 216 页。