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 |