Pandas: cara memberi anotasi pada batang di plot batang


Anda dapat menggunakan metode berikut untuk memberi anotasi pada batang di plot batang panda:

Metode 1: Beri anotasi pada batang dalam plot batang sederhana

 ax = df. plot . bar ()

ax. bar_label ( ax.containers [ 0 ])

Metode 2: Memberi anotasi pada batang dalam plot batang yang dikelompokkan

 ax = df. plot . bar ()

for container in ax. containers :
    ax. bar_label (container)

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Memberi anotasi pada batang dalam plot batang sederhana

Kode berikut menunjukkan cara memberi anotasi pada batang dalam plot batang sederhana:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' product ': ['A', 'B', 'C', 'D', 'E'],
                   ' sales ': [4, 7, 8, 15, 12]})

#view DataFrame
print (df)

  product sales
0 to 4
1 B 7
2 C 8
3 D 15
4 E 12

#create bar plot to visualize sales by product
ax = df. plot . bar (x=' product ', y=' sales ', legend= False )

#annotate bars
ax. bar_label ( ax.containers [ 0 ])

pandas memberi anotasi pada plot batang

Perhatikan bahwa nilai penjualan sebenarnya ditampilkan di bagian atas setiap bilah.

Contoh 2: Memberi anotasi pada batang dalam plot batang yang dikelompokkan

Kode berikut menunjukkan cara memberi anotasi pada batang dalam plot batang yang dikelompokkan:

 #createDataFrame
df = pd. DataFrame ({' productA ': [14, 10],
                   ' productB ': [17, 19]},
                    index=['store 1', 'store 2'])

#view DataFrame
print (df)

         productA productB
store 1 14 17
store 2 10 19

#create grouped bar plot
ax = df. plot . bar ()

#annotate bars in bar plot
for container in ax. containers :
    ax. bar_label (container) 

pandas memberi anotasi pada batang dalam plot batang yang dikelompokkan

Perhatikan bahwa anotasi telah ditambahkan ke setiap bilah di plot.

Sumber daya tambahan

Tutorial berikut menjelaskan cara membuat visualisasi umum lainnya di panda:

Cara membuat plot kotak dari Pandas DataFrame
Cara Membuat Diagram Lingkaran dari Pandas DataFrame
Cara membuat histogram dari Pandas DataFrame

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *