在pylab中有顯示X和Y軸的方法嗎?我知道使用grid()會顯示它們,但它有許多其他行都給予相同的重點。在pylab中顯示X和Y軸
回答
聽起來好像您的問題已在帶有Axis spine佈局功能的新Matplotlib 0.99中解決。以look at the examples。
非常好,那正是我需要的。謝謝。 – TimothyAWiseman 2009-08-13 19:52:28
foo.grid(b=True)
應該有所幫助,但它是非常原始的。
如果提供任何它自動假定額外的論點,即B爲真
例如:
foo.grid(label='My awesome grid')
感謝您的建議。打開網格提供了整個網格,有沒有辦法只顯示x和y軸?或者至少強調這兩個? – TimothyAWiseman 2009-08-12 22:28:04
不知道如何強調它們。但是你可以不重視自己的情節,斧頭看起來會更大。 – Rince 2009-08-13 07:16:19
這將工作,使網格脫穎而出,但我正在尋找一種方法來爲0值有一個網格。通過在與我的主要功能相同的值範圍內繪製x = 0和y = 0,我可以接近這一點,但這看起來似乎不夠優雅。 – TimothyAWiseman 2009-08-13 16:42:25
什麼繪圖功能,你使用?
軸由我迄今爲止見過的所有繪圖函數自動繪製,例如,
from pylab import *
hist(randn(10000), 100)
show()
此外,軸可以用手動生成。
如果你正在尋找的名字,你可以使用標籤功能軸:
import pylab
pylab.xlabel("X")
pylab.ylabel("Y")
pylab.plot(range(10))
pylab.show()
無論如何,我敢肯定,在X和Y軸自動生成。
如果你只是想那麼一個空的情節:
pylab.plot([None], [None])
這會給您提供既從0到1.現在,X和Y軸,如果你想改變那麼你可以:
pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)
希望有幫助。
這提供了一個底部和左側的標籤,但我試圖使x和y軸的起源脫穎而出。我發現近似的一種方法是繪製函數x = 0和y = 0,這些函數接近我想要的。有沒有更優雅的方式來做到這一點? – TimothyAWiseman 2009-08-13 16:40:41
對我來說,最好的辦法是在0垂直線和水平線:
pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')
這並沒有真正添加任何東西,接受的答案已經提供了一個很好的解決方案。 – MTCoster 2015-11-02 15:09:28
- 1. Highcharts y軸和x軸顯示
- 2. 繪製點x和y,軸y和x沒有正確顯示
- 3. Matplotlib指示點在X軸和Y軸
- 4. WinForms:突出顯示X和Y軸
- 5. ggplot2 theme_classic顯示x和y軸
- 6. 顯示X和Y軸標籤?
- 7. 在MSChart中設置x軸和y軸
- 8. 使用jquery/HTML根據x軸和y軸顯示圖像?
- 9. 移動鼠標時如何顯示X軸和Y軸的值?
- 10. 使用flot顯示網格線的x軸和y軸線
- 11. 圖表沒有顯示y軸和x軸上的所有值
- 12. 告訴我x軸和y軸在OxyPlot
- 13. 顯示X和Y座標?
- 14. 在jFreechart上顯示Y軸
- 15. 顯示Y軸線在ZedGraph
- 16. 相交X和Y軸在Matlab中
- 17. 在xlsxwriter中交換X和Y軸
- 18. 在x軸和y軸上顯示具有自定義值的圖像
- 19. JFreechart X和Y軸縮放
- 20. GraphView庫x和y軸
- 21. Gnuplot座標軸x和y
- 22. 圖片X和Y軸
- 23. Excel中的擬合軸和Y和X
- 24. SmartGWT柱狀圖類型顯示X和Y軸標籤
- 25. 如何使彈出窗口顯示x和y軸的值
- 26. X軸和Y軸的極限運動
- 27. MSChart Y軸和X軸標記
- 28. Highchart複製X軸和Y軸標籤
- 29. 更改x軸和y軸上的值
- 30. 沿着x軸和y軸旋轉
你是什麼意思?你能給出一個代碼示例嗎? – Nope 2009-08-12 19:27:48
@Nope - 「pylab中是否有顯示X和Y軸的方法?」你對這個問題有什麼不瞭解? – 2014-09-05 14:57:55