隱藏某些數據我有繪製有座標,例如(20,),(10,)等...基本上一些觀點屬於x軸。標記由軸
問題是,這些點被軸隱藏;即標記在線後面,因此不能被正確地看到。
這裏是我的圖的一個例子:http://i.stack.imgur.com/FNcob.png
沒有任何人有一個想法,以解決這個問題?我沒有想法...
謝謝。
尤
隱藏某些數據我有繪製有座標,例如(20,),(10,)等...基本上一些觀點屬於x軸。標記由軸
問題是,這些點被軸隱藏;即標記在線後面,因此不能被正確地看到。
這裏是我的圖的一個例子:http://i.stack.imgur.com/FNcob.png
沒有任何人有一個想法,以解決這個問題?我沒有想法...
謝謝。
尤
Matplotlib 「對齊」 的情節限制 「整體」 的數字(2,5,10,100,等因素),默認情況。這通常意味着您的數據可能會在情節的邊界上出現。
ax.margins
允許您在計算該圖的自動縮放之前添加填充因子。這是避免地塊邊界上點的問題的一種快速方法。
由於這一問題的一個簡單的例子:
import matplotlib.pyplot as plt
x, y = [0, 10, 20], [10, 0, 0]
fig, ax = plt.subplots()
ax.plot(x, y, 'ko')
plt.show()
而一個簡單的解決方案:
import matplotlib.pyplot as plt
x, y = [0, 10, 20], [10, 0, 0]
fig, ax = plt.subplots()
ax.plot(x, y, 'ko')
# Pad by 5% of the data range before autoscaling:
ax.margins(0.05)
plt.show()
這正是我所期待的!非常感謝你! – Viktor 2013-04-25 15:38:47
你爲什麼不設置的數據限制等等軸開始在-1或某些這樣的值而不是0? – BrenBarn 2013-04-23 20:00:49
您確實需要發佈您的代碼,以便我們可以看到您如何生成情節,以及是否有某些事情做錯了。沒有看任何東西,我只能說,也許延長你的域爲Y,這樣它會到-1,所以0上的點不會被切斷 – 2013-04-23 20:03:11