Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python/Matplotlib를 사용하여 컬러맵을 기반으로 극 색상환을 플로팅합니다.

<시간/>

Python/Matplotlib를 사용하여 컬러맵을 기반으로 컬러 휠을 플롯하려면 colorbar를 사용할 수 있습니다. 클래스이며 구리 컬러맵을 사용할 수 있습니다. .

단계

  • Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.

  • Figure()를 사용하여 새 Figure를 생성하거나 기존 Figure를 활성화합니다. 방법.

  • add_axes()를 사용하여 Figure에 축을 추가합니다. 방법.

  • 축의 방향을 설정합니다.

  • 정규화를 사용하여 데이터를 선형으로 정규화합니다. 수업.

  • 기존 축에 컬러바를 그립니다.

  • 아티스트의 가시성을 설정합니다.

  • X축과 Y축을 끕니다.

  • 그림을 표시하려면 show()를 사용하세요. 방법.

import numpy as np
from matplotlib import pyplot as plt, cm, colors, colorbar
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
display_axes = fig.add_axes([0.1, 0.1, 0.8, 0.8], projection='polar')
display_axes._direction = 2 * np.pi
norm = colors.Normalize(0.0, 2 * np.pi)
cb = colorbar.ColorbarBase(display_axes, cmap=cm.get_cmap('copper', 2056), norm=norm, orientation='horizontal')
cb.outline.set_visible(False)
display_axes.set_axis_off()
plt.show()

출력

Python/Matplotlib를 사용하여 컬러맵을 기반으로 극 색상환을 플로팅합니다.