Python_변수가 2개인 막대그래프

2022. 1. 5. 14:08Programming/Python

두개의 특성변수를 하나의 막대그래프로 나타내는 방법입니다. 실습을 위해 데이터 셋을 임의로 만들었습니다.

example2018.csv
0.00MB
example2019.csv
0.00MB

 

import pandas as pd
import matplotlib as plt

df1 = pd.read_csv('C:/Users/ellyj/Desktop/data/example2018.csv',encoding='UTF-8')
df1.head()

df2 = pd.read_csv('C:/Users/ellyj/Desktop/data/example2019.csv',encoding='UTF-8')
df2.head()

데이터를 불러옵니다. id가 같고 변수가 각각 v1, v2인 데이터 입니다. merge() 함수를 통해 df1과 df2를 id을 기준으로 열을 추가해 합칩니다. 

df3 = pd.merge(df1, df2, how='left', on='id')
df3
x축은 id, y축은 "2018", "2019"으로 나타낼 수있습니다. 
df3.plot(x="id", y=["v1", "v2"], kind="bar",figsize=(9,8))
plt.show()

 

'Programming > Python' 카테고리의 다른 글

Python_numpy  (0) 2021.08.22