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

Python Pandas - 누적 가로 막대 차트 플로팅

<시간/>

누적 가로 막대 차트의 경우 barh()를 사용하여 막대 차트를 만들고 매개변수를 "stacked 설정합니다. "를 으로 -

Stacked = True

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

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(stacked=True, title='Car Specifications', color=("orange", "cyan"))

다음은 전체 코드입니다 -

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 stacked Horizontal Bar Chart with all the columns
dataFrame.plot.barh(stacked=True, title='Car Specifications', color=("orange", "cyan"))

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

출력

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

Python Pandas - 누적 가로 막대 차트 플로팅