2013-04-09 4 views
49

저는 pyplot.bar를 사용하고 있습니다. 그러나 막대의 색이 항상 검은 색이되도록 많은 점을 그려 왔습니다. 이것은 막대의 테두리가 검정색이고 너무 많은 사람들이 모두 함께 찌그러 뜨리며 볼 수있는 모든 것이 경계선 (검정색)이기 때문입니다. 바 테두리를 제거하여 의도 한 색상을 볼 수 있습니까?matplotlib 막대 그래프 검정 - 막대 테두리를 제거하는 방법

+4

'bar'에 대한 문서화 문자열을 읽습니다. 'linewidth = 0 '설정은 모서리를 그리지 않는다는 것을 의미합니다. –

답변

86

edgecolor"none"로 설정 : bar(..., edgecolor = "none")

+29

... 또는'linewidth = 0'. –

+0

지금은 좀 달라 보이지만 효과가있는 것 같습니다. – user1893354

+1

@ user1893354 2 년이 지났지 만 내 대답은 외관을 동일하게 유지합니다. – dbliss

12

또 다른 옵션은 bar에 전화에 의도 된 색상으로 edgecolor을 설정하는 것입니다 :

# If your intended color is blue, this will work: 
bar(. . . , edgecolor='b') 
관련 문제