https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.html
plot은 matplotlib import없이도 사용가능하지만, 도화지 자체가 matplotlib이다(Axes-level)
matplotlib 설정을 변경하면 plot 그래프도 알아서 바뀐다
import matplotlib.pyplot as plt
COLOR = 'white'
plt.rcParams['text.color'] = COLOR
plt.rcParams['axes.labelcolor'] = COLOR
plt.rcParams['xtick.color'] = COLOR
plt.rcParams['ytick.color'] = COLOR
ax = mpg['total'].plot.hist(fontsize=15, color='blue')
plt.xticks(fontsize=25)
ax.tick_params(axis='x', labelcolor = 'red')
데이터 프레임
import matplotlib.pyplot as plt
#글자
plt.rcParams["figure.figsize"] = (10,6)
plt.rcParams['axes.grid'] = True
plt.rcParams['font.family'] ='Malgun Gothic'
plt.rcParams['axes.unicode_minus'] = False
plt.rcParams['xtick.labelsize'] = 20
plt.rcParams['ytick.labelsize'] = 20
plt.rcParams['axes.labelsize'] = 25
df.plot.bar(x='lang', y='val')
응용 색깔입히기 palette, figsize, width, alpha
df.plot은 사이즈를 조정할떄 figsize 매개변수를 사용한다.
my_palette = ['#264653','#2A9D8F','#E9C46A','#E76F51']
df = df.sort_values(by=['val'], ascending=False)
ax = df.plot.bar(x='lang', y='val', rot=0, figsize=(15,7), width=0.7, color=my_palette, alpha=0.9)
'파이썬. 데이터분석 > Matplotlib' 카테고리의 다른 글
matplotlib : 막대그래프 두께width 조절 (0) | 2022.10.04 |
---|---|
subplot 예시 사이트 모음 (1) | 2022.10.04 |
matplotlib : ax.tick_params (0) | 2022.07.21 |
matplotlib : 전역설정(global) rcParams 정리 (0) | 2022.07.21 |
matplotlib bar : stateless방식 (0) | 2022.07.17 |