Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - 그룹화된 가로 막대형 차트를 플롯하면 모든 열이 표시됩니다.

<시간/>

모든 열이 있는 그룹화된 가로 막대 차트의 경우 barh()를 사용하여 막대 차트를 만들고 a 및 y 값을 설정하지 마십시오.

먼저 필요한 라이브러리를 가져옵니다 -

import pandas as pd
import matplotlib.pyplot as plt

3개의 열이 있는 DataFrame 만들기 -

dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
})

모든 열이 포함된 그룹화된 수평 막대 차트 그리기 -

dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange"))

예시

다음은 전체 코드입니다 -

import pandas as pd
import matplotlib.pyplot as plt

# creating dataframe
dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
})

# plotting grouped Horizontal Bar Chart with all the columns
dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange"))

# display the plotted Horizontal Bar Chart
plt.show()

출력

이것은 다음과 같은 출력을 생성합니다 -

Python Pandas - 그룹화된 가로 막대형 차트를 플롯하면 모든 열이 표시됩니다.