시작하기무료로 시작하기

비스웜(bee swarm)

pollution 데이터에서 3월의 모든 도시 Ozone 수치를 확인하는 sns.swarmplot()으로 비스웜 플롯을 만들어 보세요. 화면에 많은 점이 그려져서 혼잡해지는 것을 줄이기 위해 점 크기를 줄여 가독성을 높이세요. 마지막으로, 이 플롯을 만들기 위해 데이터를 일부 가공했으므로, 독자가 무엇을 보고 있는지 알 수 있도록 제목을 추가하세요.

이 연습은 강의의 일부입니다

Python으로 데이터 시각화 개선하기

강의 보기

연습 안내

  • pollution 데이터에서 3월 관측치만 포함하도록 부분 집합을 만드세요.
  • swarmplot()에서 연속형 값으로 O3 수치를 그리세요.
  • 점이 붐비지 않도록 점 크기를 3으로 줄이세요.
  • 플롯 제목을 'March Ozone levels by city'로 지정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Filter data to just March
pollution_mar = pollution[pollution.month == ____]

# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
              x = '____', 
              data = pollution_mar, 
              # Decrease the size of the points to avoid crowding 
              size = ____)

# Give a descriptive title
plt.____('____')
plt.show()
코드 편집 및 실행