Python matplotlib kutu grafiğindeki keneler nasıl adlandırılır


20

Python matplotlib bir boxplot komutuna sahiptir .

Normalde, grafiğin tüm kısımları sayısal olarak işaretlenir. Keneleri konumlar yerine adlarla nasıl değiştirebilirim?

Örnek olarak, bu kutu grafiğinde olduğu gibi Mon Tue Wed etiketleri kastediyorum:

alt metin

Yanıtlar:


30

xticksEtiketleri ayarlamak için ikinci argümanını kullanın :

import numpy as np
import matplotlib.pyplot as plt

data = [[np.random.rand(100)] for i in range(3)]
plt.boxplot(data)
plt.xticks([1, 2, 3], ['mon', 'tue', 'wed'])

pylabbc'yi kaldırmak için düzenlenen, tek bir ad alanına pylabtoplu olarak içe aktarma matplotlib.pyplot(çizim için) ve numpy(matematik ve dizilerle çalışma ) için bir kolaylık modülüdür . Birçok örnek kullanılmasına rağmen pylab, artık önerilmemektedir .


13

ars doğru ve özlü cevaba sahiptir. Matplotlib'in nasıl kullanılacağını öğrenirken, küçük resim galerisinin ilgili kod ve örnekleri bulmak için gerçekten yararlı olduğunu buldum. Sizin durumunuz için, size faydalı olabilecek diğer işlevleri gösteren bu kutu grafiği örneğini gönderdim (onay işareti metnini döndürmek, üst Y ekseni onay işaretleri ve etiketler eklemek, kutulara renk eklemek vb.)

alt metin


+1. Josh, bu oldukça eksiksiz bir referans örneği - teşekkürler!
ars
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.