设置条形图的自动轴限制,不默认为零

设置条形图的自动轴限制,不默认为零

我正在 Excel 中创建一个条形图,其数据值范围从 10 到 20。我想要X-轴限制是自动的,但虽然右限制(接近 20)工作正常,但左限制始终默认为 0。

我希望左限接近 10,而不是零,而不必固定限值。有什么办法吗?

答案1

我知道这个线程很旧了,但最近的用户可能会发现,知道使用宏来调整最小比例很有用。

只需使用以下代码创建一个宏:

子调整尺度()

Sheet1.ChartObjects("图表 1").Chart.Axes(xlValue).MinimumScale = Sheet1.Range("A1")

Sheet1.ChartObjects("图表 1").Chart.Axes(xlValue).MaximumScale = Sheet1.Range("A2")

子目录结束

当然,在 A1 和 A2 上创建一个公式,即 =MIN(data) 和 =MAX(data)。

答案2

如果是条形图,则应将最小值保持为零。原因是条形的长度编码了它们的值,而截断条形会破坏长度和值之间的关系。

或者您可以制作折线图或 XY 图。您没有说明分类轴由什么组成。

答案3

我认为如果不这样做就无法完成Fixed。您无法更改值的结果,Auto因为它使用的是 Excel 的内置算法。对于那些想知道如何更改值的人Fixed

单击 X 轴,然后右键单击并选择Format Axis。在Axis Options选项卡上,将MaximumMinimum值从更改Auto为所需Fixed值。

替代文本

答案4

不可以。此外,请记住:左极限大于零是不好的。

相关内容