Pandas: 막대 그래프에서 막대에 주석을 추가하는 방법


다음 방법을 사용하여 Pandas 막대 그래프의 막대에 주석을 달 수 있습니다.

방법 1: 간단한 막대 그래프에서 막대에 주석 달기

 ax = df. plot . bar ()

ax. bar_label ( ax.containers [ 0 ])

방법 2: 그룹화된 막대 그래프의 막대에 주석 달기

 ax = df. plot . bar ()

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

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예 1: 단순 막대 그래프의 막대에 주석 달기

다음 코드는 간단한 막대 그래프에서 막대에 주석을 추가하는 방법을 보여줍니다.

 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 ])

팬더는 막대 그래프에 주석을 달았습니다.

실제 판매 금액은 각 막대의 상단에 표시됩니다.

예 2: 그룹화된 막대 그래프의 막대에 주석 달기

다음 코드는 그룹화된 막대 그래프에서 막대에 주석을 추가하는 방법을 보여줍니다.

 #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에서 다른 일반적인 시각화를 만드는 방법을 설명합니다.

Pandas DataFrame에서 상자 그림을 만드는 방법
Pandas DataFrame에서 원형 차트를 만드는 방법
Pandas DataFrame에서 히스토그램을 만드는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다