DataFrame 시각화하기
Coddy Machine Learning 여정의 데이터와 시각화 섹션에 포함된 레슨. 60개 중 47번째.
표에는 차트에 필요한 숫자가 이미 들어 있습니다. 이 장을 마칠 때쯤이면 표 하나로 다음 두 가지를 만들 수 있습니다.
하나의 호출로 시작합니다. df.plot은 두 개의 열 이름을 받습니다. x=는 가로축, y=는 세로축입니다.
sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()이렇게 하면 아래 차트가 그려집니다. pandas는 x축에 day라고 표시하고, 범례에 선의 이름을 cups라고 자동으로 붙입니다:
ax=ax는 선을 좌표축에 그립니다. 이 코드가 없으면 pandas가 새 그림을 만들고, 제목은 비어 있는 차트에 표시됩니다.
챌린지
중급폭풍우 치는 밤 동안 하천 수위계가 매시간 수위를 기록했습니다. river.csv에는 hour, level_cm 및 rain_mm가 있습니다.
- 그림과 축을 만드세요.
river.plot을 사용해 해당 축에hour에 따른level_cm을 그리세요.- 제목을
River Level로 지정하고, y축 레이블을Level (cm)으로 지정한 다음 표시하세요.
상류에 있는 수위계에서 나온 아래 그래프처럼 보이도록 하세요.
프로그램은 아무것도 출력하지 않습니다. Coddy가 차트를 확인하고 출력에 설명을 표시합니다.
직접 해보기
import pandas as pd
import matplotlib.pyplot as plt
river = pd.read_csv("river.csv")
# 아래에 코드를 작성하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
데이터와 시각화의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러