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

Python Pandas - DataFrame에 여러 데이터 열을 플로팅하시겠습니까?

<시간/>

여러 열을 그리기 위해 막대 그래프를 그릴 것입니다. plot() 사용 메소드 및 종류 설정 막대에 대한 매개변수 막대 그래프의 경우. 먼저 필요한 라이브러리를 가져오도록 합시다 -

import pandas as pd
import matplotlib.pyplot as mp

다음은 팀 기록을 사용한 데이터입니다 −

data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

데이터를 Pandas DataFrame으로 설정하고 열 추가 -

dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

막대 그래프에 여러 열을 플로팅합니다. 이를 위해 "종류" 매개변수를 "막대"로 설정했습니다 -

dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

예시

다음은 코드입니다 -

import pandas as pd
import matplotlib.pyplot as mp

# our data
data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

# dataframe
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

# plotting multiple columns in a bar Graph
dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

# displaying bar graph
mp.show()

출력

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

Python Pandas - DataFrame에 여러 데이터 열을 플로팅하시겠습니까?