Matplotlib를 사용한 텍스트 및 Barwidth의 Barchart 크기 -Python
-
23-08-2019 - |
문제
Matplotlib-0.91 (처음으로)으로 막대 차트를 만들고 있지만 Y 축 레이블이 차단되고 있습니다. 그림의 너비를 충분히 증가 시키면 결국 완전히 나타나지 만 출력은 올바른 크기가 아닙니다.
이것을 다루는 방법이 있습니까?
해결책
나는 비슷한 문제에 부딪친 것 같아요.
이것이 레이블의 글꼴 크기 조정에 도움이되는지 확인하십시오.
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
fontsize2use = 10
fig = plt.figure(figsize=(10,5))
plt.xticks(fontsize=fontsize2use)
plt.yticks(fontsize=fontsize2use)
fontprop = fm.FontProperties(size=fontsize2use)
ax = fig.add_subplot(111)
ax.set_xlabel('XaxisLabel')
ax.set_ylabel('YaxisLabel')
.
<main plotting code>
.
ax.legend(loc=0, prop=fontprop)
사용하는 경우 막대 너비의 경우 pyplot.bar 너비 속성으로 플레이 할 수있는 것 같습니다.
다른 팁
보세요 subplots_adjust
, 또는 그냥 사용하십시오 axes
([left,bottom,width,height])
.
제휴하지 않습니다 StackOverflow