현대인을 위한 실전 시각화 가이드
8/23/25
스마트폰으로 QR코드를 스캔하세요
John Snow’s Cholera Map
Charles Minard’s Napoleon March
Florence Nightingale’s Rose Diagram
“200년간의 국가 발전사를 4분만에” - Hans Rosling
sales_data.csv
파일 읽기customer_data.csv
)website_traffic.csv
)survey_data.csv
)import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
# 데이터 로드
df = pd.read_csv('sales_data.csv')
# 기본 시각화
df.groupby('지역')['매출액'].sum().plot(kind='bar')
plt.show()
library(ggplot2)
library(dplyr)
# 데이터 로드
df <- read.csv('sales_data.csv')
# ggplot으로 시각화
df %>%
group_by(지역) %>%
summarise(총매출 = sum(매출액)) %>%
ggplot(aes(x=지역, y=총매출)) +
geom_bar(stat='identity')
파일 경로: practice_data/
폴더
sales_data.csv
- 매출 데이터 (35행 × 6열)customer_data.csv
- 고객 데이터 (25행 × 10열)website_traffic.csv
- 웹 트래픽 데이터 (24행 × 8열)survey_data.csv
- 설문조사 데이터 (25행 × 11열)총 데이터 포인트: 109행의 실무형 샘플 데이터 💪
자주 묻는 질문들:
💡 언제든지 질문해 주세요!
“데이터 시각화는 단순한 차트 제작이 아닙니다.
데이터에 숨겨진 스토리를 찾아내고,
그 스토리가 세상을 변화시킬 수 있도록
사람들의 마음에 전달하는 것입니다.”
데이터 시각화 | 홍성학