728x90
반응형

pandas를 이용한 matplotlib 그리기

df = pd.read_csv("./president_heights.csv")
fig, ax = plt.subplots()
ax.plot(df["order"], df["height(cm)"], label="height")
ax.set_xlabel("order")
ax.set_ylabel("height(cm)")


예제 👇

불 포켓몬과 물 포켓몬의 공격력, 방어력 비교

df = pd.read_csv("./data/pokemon.csv")
fire = df[(df['Type 1']=='Fire') | ((df['Type 2'])=="Fire")] # 불 포켓몬
water = df[(df['Type 1']=='Water') | ((df['Type 2'])=="Water")] # 물 포켓몬
fig, ax = plt.subplots()
ax.scatter(fire['Attack'], fire['Defense’], color='R', label='Fire', marker="*", s=50)
ax.scatter(water['Attack'], water['Defense’], color='B', label="Water", s=25)
ax.set_xlabel("Attack")
ax.set_ylabel("Defense")
ax.legend(loc="upper right")

반응형

'프로그래밍 > Python' 카테고리의 다른 글

Matplotlib Bar&Histogram  (0) 2021.10.06
Matplotlib 그래프  (0) 2021.10.05
Pandas groupby (2)  (0) 2021.10.01
Pandas groupby (1)  (0) 2021.09.30
Pandas 집계함수  (0) 2021.09.29
복사했습니다!