Basit bir çizgi grafiğim var ve y ekseni işaretlerini çizimin sağ tarafındaki (varsayılan) sol tarafından hareket ettirmem gerekiyor. Bunu nasıl yapacağınız hakkında bir fikrin var mı?Python Matplotlib Yönlendirmenin Sağ Tarafında Y Ekseni keneler
78
A
cevap
127
kullanın örneğin ax.yaxis.tick_right()
: sağ etiketler için
from matplotlib import pyplot as plt
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
plt.plot([2,3,4,5])
plt.show()
72
, ax.yaxis.set_label_position("right")
yani kullanın:
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_label_position("right")
plt.plot([2,3,4,5])
ax.set_xlabel("$x$ /mm")
ax.set_ylabel("$y$ /mm")
plt.show()
38
joaquin cevabı eserlerini fakat yan etkisi yoktur l'den keneler çıkarılıyor eksenlerin eft tarafı. Bunu düzeltmek için set_ticks_position('both')
numaralı aramayı tick_right()
numaralı telefondan takip edin. Revize edilmiş bir örnek:
from matplotlib import pyplot as plt
f = plt.figure()
ax = f.add_subplot(111)
ax.yaxis.tick_right()
ax.yaxis.set_ticks_position('both')
plt.plot([2,3,4,5])
plt.show()
Sonuç, her iki taraftaki keneler, ancak sağdaki kene etiketleri bulunan bir çizimdir.
9
Sadece (benim yaptığım gibi) vaka biri sorar biri subplot2grid kullandığında bu da mümkündür. Örneğin:
import matplotlib.pyplot as plt
plt.subplot2grid((3,2), (0,1), rowspan=3)
plt.plot([2,3,4,5])
plt.tick_params(axis='y', which='both', labelleft='off', labelright='on')
plt.show()
Bu gösterecektir:
İlgili konular
- 1. matplotlib üst alt keneler farklı
- 2. Y ekseni etiketinin matplotlib/pylab çizelgesinde yatay olarak nasıl yazdırılır?
- 3. Çoklu y-ekseni Python Plotly içinde, R
- 4. Matplotlib: Onay işaretlerini keneler arasında taşı
- 5. Matplotlib - x ekseni ölçeğini ve autoscale y eksenini sabitleme
- 6. Matplotlib: renklendirme ekseni/işaretleme etiketleri
- 7. Akordeon'u sadece sağ sembolün sağ tarafında tıklayın
- 8. Eksenlerdeki Ters Y Ekseni
- 9. Sabit Konumdaki keneler nasıl ayarlanır, matplotlib
- 10. MSChart Y Ekseni ve X Ekseni Etiketleme
- 11. Python matplotlib Şekil
- 12. Matplotlib: Soldaki y işaretlerini hizalama
- 13. matplot lib y ekseni dolar işareti ile
- 14. Android'de Achartengine - çoklu Y ekseni
- 15. İkincil Y ekseni ile fplot
- 16. Highcharts TypeScript, y ekseni etiketi
- 17. nvd3 discreteBarChart y ekseni etiketi
- 18. Y-Ekseni dinamik olarak ekleme
- 19. Matplotlib Colorbar
- 20. Python Matplotlib
- 21. Python matplotlib'de x ekseni ve y ekseninin ölçekleri nasıl eşitlenir?
- 22. Python İmzasız Sağ Shift
- 23. Matplotlib
- 24. Mobilde, düğmeyi ekranın sağ tarafında nasıl tutacağım
- 25. Float Heading sağ tarafında bulunan "düzenle" bağlantısı
- 26. IOS'da belirli koordinatlara (x ekseni, y ekseni) nasıl basılır?
- 27. python matplotlib ısı haritasının çıktısını alma (x, y, değer)
- 28. Bir süreyi saat olarak, bir Google Grafikler y ekseni olarak biçimlendirin y ekseni
- 29. Matplotlib'de nasıl birden fazla X veya Y ekseni çizebilirim?
- 30. Matplotlib, Python
Güzel cevap, +1, sana resim için başka +1 verecekti olsun ama sadece sınırlı değilim 1. – lukecampbell
Ylabel'i de sağa taşımak istediğim şey nedir? – Brian
, bu, sharey = True – endolith