Matplotlib/pylab Python modülüyle çok basit grafikler oluşturuyorum. Y eksenini etiketleyen "y" harfi kendi tarafındadır. Etiketin bir kelime gibi daha uzun olması durumunda, grafiğin dışını çok fazla sola uzatmamak için bunu beklersiniz. Ancak tek harfli bir etiket için bu mantıklı değil, etiket dik olmalı. Aramalarım boş görünüyor. "Y" yi nasıl yatay olarak yazdırabilirim?Y ekseni etiketinin matplotlib/pylab çizelgesinde yatay olarak nasıl yazdırılır?
cevap
Bu çok basit. Belirli bir çalışırken, Alternatif
from matplotlib import pyplot as plt
plt.ion()
plt.plot([1,2,3])
h = plt.ylabel('y')
h.set_rotation(0)
plt.draw()
, sen kabul edilen cevap Genişleyen yani bir argüman olarak
plt.ylabel('y',rotation=0)
dönüşünü geçirebilirsiniz: etiketi komplo sonra sadece döndürme değiştirebilir eksenler ax
nesne: genellikle labelpad
çok manuel olarak ayarlanabilir gerekecektir
ax.set_ylabel('abc', rotation=0, fontsize=20, labelpad=20)
Not - aksi "abc" intrud olacak arsa üzerine.
Kısa denemelerde, labelpad
işaretleme etiketlerinin sınırlayıcı kutusu ile y-etiketinin merkezi arasındaki uzaklığın olduğunu tahmin ediyorum. (Yani, adından da anlaşılacağı kadar dolgu değil - bunun yerine etiketin sınırlayıcı kutunun boşluğu olsaydı daha sezgisel olurdu.)
noktasını kullandı ve daha iyi bir netlik için 'rotation =' horizontal'' düşünebilirsiniz. Ayrıca, keyfi bir 'labelpad' (ve sonuçlara göre ayarlamaya gerek duymak) seçmek yerine, 'ha' 'horizontalalignment' anahtar kelimesi için uygun bir kısaltma' ha = 'right'' argümanını ekleyebilirsiniz. – NauticalMile
- 1. Y-Ekseni dinamik olarak ekleme
- 2. Plottable.js içinde y ekseni üzerinden yatay çizgi nasıl eklenir
- 3. Visiblox çizelgesinde belirli sayıda büyük onay işaretlerinin kullanılmasına zorlama ekseni
- 4. Bir süreyi saat olarak, bir Google Grafikler y ekseni olarak biçimlendirin y ekseni
- 5. R: Her çubuğun yanındaki y ekseni etiketli yatay arplot
- 6. Highcharts TypeScript, y ekseni etiketi
- 7. Eksenlerdeki Ters Y Ekseni
- 8. MSChart Y Ekseni ve X Ekseni Etiketleme
- 9. IOS'da belirli koordinatlara (x ekseni, y ekseni) nasıl basılır?
- 10. Android'de Achartengine - çoklu Y ekseni
- 11. İkincil Y ekseni ile fplot
- 12. nvd3 discreteBarChart y ekseni etiketi
- 13. dimple.js'deki Y ekseni sayısını nasıl azaltırsınız?
- 14. Zingcharts-angularjs'de iki y ekseni nasıl oluşturulur?
- 15. Bir morris.js çizgi grafiğinde y ekseni olarak tamsayılar
- 16. Highchart - diziyi gizlemeden y-Ekseni göster/gizle
- 17. WPF grafik araç takımı y ekseni etiketleri
- 18. JFreeChart Y ekseni içinde tamsayı değerleri görüntüler
- 19. matplot lib y ekseni dolar işareti ile
- 20. .Net DataVisualization.Charting Y ekseni üzerindeki biçimlendirme değerleri
- 21. c3.js y ekseni min/maks çalışmıyor
- 22. ggplot + geom_density üzerinde y ekseni aralığını sınırla
- 23. X, Y Ekseni-JfreeChart için Ayar Aralığı
- 24. Çoklu y-ekseni Python Plotly içinde, R
- 25. R dikdörtgeni Y ekseni ölçeği çok kısa
- 26. rCharts - Zaman serisine ikinci y ekseni ekleme
- 27. JfreeChart içinde Otomatik Ölçek Y Ekseni
- 28. Yön, Yatay olarak yatay olarak kilitlendi.
- 29. matplotlib'deki eksenin etiketinin üzerine yazılır.
- 30. JQuery-Flot: X ekseni için Y ekseni ve tarih etiketi için metin etiketi nasıl eklenir?
Harika, iş bu. Teşekkür ederim! –
Bir yan notta, dönüşü doğrudan "plt.ylabel" öğesine geçirebilirsiniz. (örn. 'plt.ylabel ('y', rotation = 0)') –
Hey bu zarif. Sağol Joe. –