import matplotlib as plt
plt.figure(figsize=(8,4))
plt.plot(df3.index, df3['중고등학생'], marker='o')
plt.title('2016~2022 중고등학생 스마트폰 과의존위험도', pad=15)
plt.xlabel('연도', labelpad=15)
plt.xticks(fontsize=13.5)
plt.ylabel('소계(%)', labelpad=15)
plt.yticks(fontsize=13.5)
plt.show()
만약 y축 값을 10씩 증가하고 싶다면 위 코드에서 plt.yticks()
에 plt.yticks(np.arange(60,91,10))
를 추가로 작성하면 된다. 또한 import numpy as np
도 추가해야 한다.
➕ 참고 사이트 | 그래프 눈금 간격 지정 방법
plt.figure(figsize=(15,5))
cm = sns.color_palette('hls', len(byAgeMean['연령대'].unique()))
ax = sns.barplot(data=byAgeMean, x='연령대', y='차이(있다)(%)', palette=cm)
plt.show()
만약 y축 값을 x부터 y까지 n씩 증가시킨 값을 그래프에 표현하고 싶다면
ax.set_ylim(x, y)
ax.set_yticks(range(x, y+n, n))
와 같이 작성하면 된다.
-2부터 8까지 2씩 증가시킨 값을 그래프에 표현해보자
ax.set_ylim(-2,8)
ax.set_yticks(range(-2, 10, 2))
➕ 참고 사이트 | 막대 그래프 색깔