matplotlib에서 막대 패치의 경계를 제어하려면 다음 단계를 수행할 수 있습니다.
단계
-
Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.
-
높이 목록 만들기 및 레이블에 대한 튜플 .
-
bar() 사용 edgecolor 메서드 바 패치의 색상을 제어하는 인수에서. 여기에서는 edgecolor='green'을 사용했습니다. .
-
틱 설정 및 라벨 X축의.
-
그림을 표시하려면 Show()를 사용하세요. 방법.
예시
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True height = [3, 12, 5, 18, 45] labels = ('P1', 'P2', 'P3', 'P4', 'P5') x_pos = np.arange(len(labels)) plt.bar(x_pos, height, color=(0.9, 0.7, 0.1, 0.5), edgecolor='green') plt.xticks(x_pos, labels) plt.show()
출력
다음 출력을 생성합니다 -
linewidth를 도입하여 테두리 너비를 변경할 수 있습니다. bar()의 매개변수 방법. linewidth=5를 취한다고 가정합니다. , 다음 출력을 생성합니다 -