Ben bir boxplot oluşturmak için denizatlı kullanıyorum. Kutuları gruplamak/renklendirmek için bir sütun belirttiğimde, kutuların genişliği görülemeyecek kadar dar olur. Yaptığım tek değişiklik, veri çerçevesinde bir sütuna işaret eden renk tonu için bir argüman belirtmektir. 'Genişlik' parametresini (belirtilen here) kullanmayı denedim, bu da kutuların genişliğini artırıyor, aynı zamanda bunların yayılma mesafesini de artırıyor.Seaborn boxlotları, bir renk tonu seçildiğinde kutuların genişliğini (daraltma) değiştirir, bunu nasıl giderebilirim?
Yardım: Bir ton parametresi belirlenirken kutuların genişliğini nasıl koruyabilirim?
aşağıda kodumu ve sonuçlarını gösterir:
Benim dataframe:
sns.boxplot(x=xunit, y=var, data=df, order=order, hue='floor')
: bir gruplandırma faktörü kullanılarak tek boxplot genişlikleri ile Seaborn ait
Out[3]:
timestamp room_number floor floor_room temperature
0 2016-01-19 09:00:00-05:00 11a06 11 11_11a06 23.0
1 2016-01-19 09:00:00-05:00 east-inner 11 11_east-inner 22.8
2 2016-01-19 09:00:00-05:00 east-window 11 11_east-window 22.9
Kullanımı
Makul kutu genişliğine sahip, ancak gr ouping faktörü:
sns.boxplot(x=xunit, y=var, data=df)
Bağlandığınız sorunun yorumlarında verilen bir cevap var. – mwaskom
Ah, oraya beni işaretlediğiniz için teşekkürler - Yorum listesini genişletmediğimde en önemli yorumları kaçırdım! –
Sorunu kendiniz sormuş olabileceğiniz gerçeğinden bağımsız olarak sorunu çözerseniz bir cevap göndermelisiniz. – jrjc