2017-09-15 4 views
0

동일한 플롯에서 3 개의 막대 그래프가 있고 x 축의 값은 0-256 범위에 있으며 너비와 막대가 작은 막대로 나타납니다. 또한 중첩. 히스토그램의 너비를 일반적으로 늘리거나 각 막대의 너비를 늘리려면 어떻게해야합니까?막대 그래프의 막대 그래프는 너비가 작고 겹쳐 있습니다. matplotlib plot.hist()의 막대 너비를 늘리는 방법

plt.hist((a, b, c), 255, range=(0, 255), normed=True, label=['a', 'b', 'c'] rwidth=2) 

나는 rwidth을 시도했지만 저를 위해 작동하지 않았습니다. 어떤 아이디어?

답변

1

rwidth을 사용하지 않을 때 막대가 겹쳐서는 안됩니다. 바의 폭은 빈 (이 경우 255)의 수에 의해 결정됩니다. 빈을 적게 사용하면 막대가 더 넓어집니다.

rwidth 키워드 인수는 막대의 상대적 너비를 결정합니다. 1보다 크게 만들 때 막대가 오버랩됩니다. 그것은 indendet 기능이므로 사용하지 마십시오. 중복을 피하기 위해 1보다 작게 만드십시오.

+0

물론 질문에 [mcve]와 함께 도움을 줄 수 있습니다. – ImportanceOfBeingErnest

+0

"rwidth"를 사용하지 않았을 때 막대가 겹치지 않았지만 각 빈의 값이 0보다 큰 경우에도 막대 사이에 흰색 영역이있었습니다 – thigi

+0

다른 문제 일 수 있습니다. 그러나 어떤 경우에도 문제의 [mcve]가 없으면 (결과 이미지와 가장 잘 어울립니다) 여기서 도움을주는 것이 어렵습니다. – ImportanceOfBeingErnest