題 如何在Excel工作表中斷開Y軸


我想在Excel工作表中打破Y軸。我怎樣才能做到這一點?

例如,假設我的數據范圍為0-7000,範圍為22000-28000。我想在8000到20000之間在Y軸上休息一下。


9
2018-06-09 10:31


起源




答案:


您無法在Excel圖表上斷開y軸以顯示多個非連續範圍,但您可以通過右鍵單擊y軸並選擇來更改默認範圍 格式軸... 然後將最小值和/或最大值從“自動”更改為“固定”,然後提供新值。


3
2018-06-09 10:38



它可以被打破,但我沒有得到如何使用添加標籤。這是顯示如何打破y軸的鏈接。 peltiertech.com/Excel/Charts/BrokenYAxis.html - akhil
哎喲!該hack要求您修改數據,使用附加組件並覆蓋其他圖稿。如果您準備付出這麼大的努力,我建議您保持電子表格數據和Excel安裝乾淨,只需將圖表粘貼到圖像編輯器中,然後刪除不需要的y範圍。 - Mike Fitzpatrick
是的,而且,在excel中,您必須手動排列那些\\標記......即使在MSPaint中,您也可以使用像素坐標更好地排列它們 - Jarvin
@Dan - 您不必手動排列“破碎”形狀。如果選擇繪圖對象,複製,然後選擇一個系列並粘貼,Excel將該形狀用於系列中的“點”。因此,在這種黑客的情況下,自定義形狀顯示在額外的“截止”系列中繪製了點,並且每次都會完美排列,即使您更改數據集也是如此。 - AdamV


我同意@ JonPeltier在概念上這樣做是一個壞主意的觀點。但是,如果必須,有一個簡單的解決方案。

繪製整個範圍的圖形並將圖形保存或捕獲為圖像。在圖像處理程序中打開圖像,如Photoshop或GIMP。然後剪切出你不想要的區域,將上邊距移近,並在斷裂邊緣的Y軸上添加鋸齒線以指示不連續​​。


2
2018-01-23 15:30





我在最近的博客文章中介紹了這種技術: 在Excel圖表中斷開Y軸

基本上,關鍵是如果你不得不求助於破壞軸,你不應該嘗試在單個圖表中表示數據。無論你如何清楚地表明軸刻度具有不連續性,“破碎”值與較低值相差不遠的預知解釋優先於任何有意識的努力來理解破碎的值。更不用說這種方法是一種創造和維護的痛苦。

在上面的文章中,我建議一種替代方法,即製作一個面板圖,一個Y刻度,包括直到中斷的值,另一個面板的Y軸刻度包括所有值,其中較小的值被刷對著X軸。面板圖需要付出一些努力,而不是斷軸,如果需要,您可以簡單地製作兩個單獨的圖表而不是單個圖表。


2
2017-12-01 16:04



Jon Peltier,當你的回答是你不贊成做這件事的人時,我不相信你“涵蓋了這種技術”。這非常無益 - 我需要知道如何在任何類型的Excel圖表中打破y軸。這就是為什麼我正在閱讀一個名為“Excel-如何打破Y軸?”的問題的回答。
@Carol答案暗示了實現同一目標的另一種方法,對吧?也許這個問題太嚴格了...... - Dan Rosenstark


您可以創建一個(假的?)圖表,其中包含您想要的外觀:

  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的單元格的引用(推薦),或輸入顯式標籤。當您有許多數據點時,輸入每個標籤(參考標籤或顯式標籤)都很繁瑣。校驗 這個特別是 Rob Bovey加入項目。這很棒。

  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


1
2018-01-23 06:07