# 데이터 시각화
# 1. matplotlib
# 2. pandas
# 3. seaborn
# 필요한 라이브러리 설치
!pip install matplotlib pandas seanborn
# python plt.ploy(x,y)
# matplotlib 과 numpy 라이브러리 임포트
import matplotlib.pyplot as plt
import numpy as np
# x축 데이터 생성( 0부터 10까지 100개의 균등한 간격의 점 생성)
x = np.linspace(0,10,100)
# y축 데이터 생성(sin함수 적용)
y=np.sin(x)
# 그래프 그리기
plt.plot(x,y)
# 그래프 상단에 타이틀 정보 입력
plt.title("Title")
# 그래프 출력
plt.show()
# 막대 그래프
# 데이터 프레임을 생성하기 위한 pandas 임포트
import pandas as pd
# 더미 데이터 생성
# 각 value의 리스트 갈이는 모두 동일해야 한다.
data={
'fruit':['apple','banana','orange'],
'sell_amount':[45,32,50]
}
# 데이터 프레임으로 변환
df=pd.DataFrame(data)
# 첫번째 인수는 x축에 배치, 두번째 인수는 y축에 배치
plt.bar(df['fruit'],df['sell_amount'])
# 그래프 시각화
plt.show()
# seaborn 시각화
# seaborn 라이브러리 임포트
import seaborn as sns
# 예시 데이터셋 로드
tips =sns.load_dataset("tips")
# 산점도 그리기
# x축은 총 계산서
# y축은 팁
# 두 변수의 관계를 산점도를 표현한다.
sns.scatterplot(x="total_bill",y="tip",data=tips)
plt.show()