如何在Excel工作表中断开Y轴


9

我想在Excel工作表中折断Y轴。我怎样才能做到这一点?

例如,假设我的数据范围是0-7000,然后是22000-28000。我想从8000-20000的Y轴上断开。

Answers:


3

您无法在Excel图表上断开y轴以显示多个非连续范围,但是可以通过右键单击y轴并选择Format Axis ...,然后从中更改Minimum和/或Maximum 来更改默认范围。自动到固定,然后提供新值。


1
它可以被打破,但我没有得到如何使用添加标签。这是显示如何打破y轴的链接。peltiertech.com/Excel/Charts/BrokenYAxis.html
akhil 2010年

3
哎哟! 这种黑客攻击要求您修改数据,使用附加组件并覆盖其他插图。如果您愿意花那么多精力,建议您保持电子表格数据和Excel安装干净,只需将图表粘贴到图像编辑器中,然后删除不需要的y范围。
Mike Fitzpatrick 2010年

是的,而且,在excel中,您必须手动将这些\\标记对齐...即使在MSPaint中,您也可以使用像素坐标来更好地对其进行对齐
Jarvin 2010年

@Dan-您不必手动排列“断裂”形状。如果选择一个图形对象,然后复制,然后选择一个线系列并粘贴,Excel将使用该形状作为系列中的“点”。因此,在这种情况下,将显示自定义形状,其中绘制了额外的“切除”系列点,并且即使您更改数据集,它们每次也会完美对齐。
AdamV

3

我在最近的博客文章:Excel图表中的“ Y轴损坏”中介绍了此技术。

基本上,重点是,如果必须求助于断开轴,则不应尝试在单个图表中表示数据。无论您多么清楚地表明轴刻度在其中具有不连续性,“破损”值与较低值的距离都不远的先验性解释会取代任何有意识的努力来理解破损值。更不用说创建和维护该方法了。

在上面的文章中,我建议一种替代方法,即制作一个面板图,一个面板的Y比例尺包含直到断裂的值,另一面板使用Y轴比例尺包含所有值,并且将较小的值弄脏相对于X轴。面板图需要花费一些精力,而不必花很多时间来折断轴,如果需要,您可以简单地制作两个单独的图表而不是一个图表。


11
乔恩·佩尔捷(Jon Peltier),当您的回答是您不同意这样做的人时,我不认为您“了解了此技术”。这是非常无益的-我需要知道如何在任何类型的Excel图表中断开y轴。这就是为什么我要阅读对“ Excel-如何断开Y轴?”的问题的回答。

@Carol的答案提出了实现相同目标的替代方法,对吗?也许这个问题太严密了……
Dan Rosenstark 2012年

2

从概念上来说,我同意@JonPeltier的观点是一个坏主意。但是,如果必须的话,有一个简单的解决方案。

绘制整个范围的图形,并将图形保存或捕获为图像。在图像处理程序(如Photoshop或GIMP)中打开图像。然后切出不需要的区域,将上限移近些,并在中断边缘处的Y轴上添加锯齿状线以指示不连续性。


1

您可以创建一个(假的?)图表,使其具有您想要的外观:

  1. 创建一个列,在其中您减去15000,仅减去大于7000的Y值。将该列用作图表的新Y值。

  2. 为虚拟序列添加X和Y值,并带有一些点。如果X轴上的最小值是xm,则您的点是(xm,0),(xm,1000),...,(xm,6000),(xm,8000),(xm,9000)、。 ..值7000被跳过。您可以更改此设置。

  3. 添加带有虚拟系列标签的单元格:“ 0”,“ 1000”,...,“ 6000”,“ 23000”,“ 24000”,...值7000和22000被跳过,因为他们是重叠的。

  4. 转到图表,并删除Y轴的刻度标签。

  5. 添加带有虚拟数据点的序列。

  6. 将标签添加到数据点。您可以使用对项目3的单元格的引用(推荐),或输入明确的标签。当您有许多数据点时,输入每个标签(参考或显式标签)是很麻烦的。检查这个,特别是罗布Bovey's插件。太好了

  7. 设置虚拟系列的格式,以便在视觉上正常(例如,较小,发际线交叉,无线条)。

您可以对此使用变体。例如,您可以为虚拟系列添加额外的点,并带有相应的标签。网格线将与虚拟序列匹配。

您可以使用此技术创建任意数量的轴中断。“假” Y值的公式将更加复杂,用IFs来检测与每个点相对应的间隔,并进行适当的线性变换以解决每个间隔的比例变化(假设线性比例;不混合线性对数) )。但是,仅此而已。

PS:另请参见下面的链接。我仍然认为我的选择更好。

http://peltiertech.com/broken-y-axis-in-excel-chart/

http://ksrowell.com/blog-visualizing-data/2013/08/12/how-to-simulate-a-broken-axis-value-axis/

http://www.tushar-mehta.com/excel/newsgroups/broken_y_axis/tutorial/index.html#Rescale%20and%20hide%20the%20y-axis

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.