0. 한글 깨짐 방지부터
+ 색상 변경 라이브러리 : from matplotlib.colors import ListedColormap
# 그래프에 한글깨짐 방지 + 마이너스 깨짐 방지
import matplotlib.pyplot as plt
from matplotlib import rc
rc("font", family='Arial Unicode MS') #맥에서 사용하는 코드
rc("font", family='MalgunGothic') #윈도우에서 사용하는 코드
plt.rcParams["axes.unicode_minus"] = False
get_ipython().run_line_magic("matplotlib", 'inline')
1. 점과 선 그래프 : plt.plot()
2. 막대 그래프 : plt.plot(kind='bar') / 가로막대 그래프 : plt.plot(kind='barh')
3. 산점도 : plt.scatter()
- 범주별 산점도 : sns.swarmplot() : 상자 도표와 함께 표현 가능
4. 상자도표 : sns.boxplot()
5. 회귀선+산점도(분포) : sns.lmplot()
6. 열분포 형태 도표 (히트맵) : sns.heatmap()
7. 각 항목간 관계 그래프 : sns.pairplot() -->
[Matplotlib 예시]
import matplotlib.pyplot as plt
x = np.linspace(0, 1, 100)
y = x
yy = x ** 2
fig = plt.figure()
ax = fig.gca()
ax.plot(x, y, 'r-')
ax.plot(x, yy, 'g-')
ax.set_title('Title')
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.legend(['y = x', 'y = x^2'])
ax.grid()
fig.show()
[Seaborn 예시]
import seaborn as sns
# 1)
sns.histplot(x='Score', data=df, hue='Team')
# 2)
sns.boxplot(y='Score', x='Team', data=df)
728x90
'데이터 어쩌구 > 전처리 및 시각화' 카테고리의 다른 글
3-1. Web Data (Beautiful Soup, 크롬 개발자 도구) (0) | 2021.10.02 |
---|---|
2-6. Analysis Seoul Crime (지도시각화: 범죄건수, 검거율) (0) | 2021.10.02 |
[Pandas] 데이터 프레임 다루기 (0) | 2021.10.02 |
[Pandas] 데이터 읽어오기 (read_) (0) | 2021.10.02 |
2-5. Analysis Seoul Crime (지도시각화: Folium) (0) | 2021.09.29 |