ipython 노트북에서 matplotlib를 사용하여 이상한 동작이 발생합니다. barchart의 "color"특성을 변경할 때 결과가 추악 해지고 일부 막대가 빨간색으로 표시되고 일부는 검정색으로 표시됩니다. . 이것은 표시 할 막대의 수가 많을 때만 발생합니다 (> 100).Python : matplotlib barchart의 이상한 동작
넌 바의 수의 효과를 확인하기 위해 데이터 포인트를 매개로 재생하는 문제를 재현 다음 코드를 실행할 수:
: 여기
import random
import matplotlib.pyplot as plt
dataPoints = 400
data = random.sample(range(300, 1000), dataPoints)
xCoords = range(dataPoints)
fig = plt.figure(figsize=[13,9])
plt.bar(xCoords,data,color='red')
plt.show()
결과의 예는
edgecolor 매개 변수를 사용하면 훨씬 더 깨끗한 결과를 얻을 수 있습니다. – Worthatry