2012-03-15 96 views
0

我試圖以三個一組的形式繪製條形圖。在我的一些情況中,條的值是這樣的,即有意義的差異被軸的縮放比例遮蓋,該縮放比例由所有條的最小值和最大值設置。例如,如果一個柱線在0.9左右,而在所有其他情況下所有柱線都低於0.1,那麼低值柱線之間的差異在圖上就不會明顯。能夠在軸上指定中斷以允許適當地縮放繪圖的不同子區域將是有用的。在Matlab中向Bar條形圖中添加三個點(軸斷點)

是否有可能在軸上創建中斷或跳轉,並且理想情況下是跨越中斷的任何條形中更好地說明此類數據?

回答

0

最簡單的解決方案是在y軸上使用對數刻度。

但是,如果你想要這個,我會做:

  1. 創建兩個圖軸。用副劇或手動。
  2. 繪製在你的情節。
  3. 然後在下限設置Ylim到[0,0.2]
  4. 在上限Ylim到[0.9,1.0]。關掉X-ax。

當然值也許需要調整。 基本上它把你帶到那裏。

之後,你可以做一些化妝品 - 如翻書的人物背景爲白色,或添加曲線之間的一些點...