Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

어두운 배경의 iPython 노트북에서 Seaborn/Matplotlib 플롯을 표시하는 가장 좋은 방법

어두운 배경으로 Seaborn/Matplotlib 플롯을 표시하고 싶다면, 플롯에 세련된 미적 스타일을 적용해 주는 set_style() 메서드에 "dark" 옵션을 사용하면 됩니다.

구현 단계

  • 그림(figure) 크기를 설정하고, 서브플롯 사이 및 주변의 여백(padding)을 조정합니다.

  • 미적 스타일을 지정하는 set_style() 메서드에 "dark"를 적용합니다.

  • 두 개의 열을 가진 Pandas 데이터프레임을 생성합니다.

  • barplot() 메서드를 사용하여 막대 형태로 점 추정치(point estimates)와 신뢰 구간(confidence intervals)을 시각화합니다.

  • x축 눈금 레이블(xticks)을 45도 회전시켜 가독성을 높입니다.

  • 최종적으로 그림을 화면에 표시하려면 show() 메서드를 호출합니다.

예제 코드

import pandas
import matplotlib.pylab as plt
import seaborn as sns
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

sns.set_style("dark")

df = pandas.DataFrame({"X-Axis": [np.random.randint(10) for i in range(10)], "Y-Axis": [i for i in range(10)]})

bar_plot = sns.barplot(x='X-Axis', y='Y-Axis', data=df)
plt.xticks(rotation=45)

plt.show()

실행 결과

위 코드를 실행하면 어두운 배경 위에 막대그래프가 렌더링되며, 45도 회전된 x축 레이블과 함께 깔끔하게 표시됩니다.

어두운 배경의 iPython 노트북에서 Seaborn/Matplotlib 플롯을 표시하는 가장 좋은 방법