我分析了一个关于山上升力使用的猜谜游戏,并且每天绘制这些东西。在绘图窗口中,它看起来像我希望它看起来的样子但是当保存为png时,它会挤压第一列。
我不知道为什么会这样。有谁有想法吗?从绘图中保存时,它不会执行此操作。
correct depiction in plot window
情节代码如下:
plt.figure(figsize=(15,8), dpi=80, facecolor = 'white')
# Histogram
ax1 = plt.subplot2grid( (1,3),(0,0), colspan = 2)
plt.hist(estDay.visitors[estDay.date == est_date], color='#E7E7E7', bins=15)
plt.axvline(estDay.visitors[estDay.date == est_date].mean(), linestyle='dashed', linewidth=3, color='#353535')
plt.axvline(erst.eintritte[erst.date == est_date].mean(), linestyle='dashed', linewidth=3, color='#AF272F')
plt.title(est_date)
ax1.spines['right'].set_visible(False)
ax1.spines['top'].set_visible(False)
ax1.yaxis.set_ticks_position('left')
ax1.xaxis.set_ticks_position('bottom')
summ = statSumm(est_date)
# Info Table
plt.subplot2grid( (1,3),(0,2))
plt.axis('off')
plt.table( cellText = summ.values,
rowLabels = summ.index,
colLabels = summ.columns,
cellLoc = 'center',
rowLoc = 'center',
bbox=[0.6, 0.1, 0.5, 0.8] )
plt.savefig('lottoDays/' + est_date + '.png')
答案 0 :(得分:0)
想法是在保存之前绘制画布一次,使得行有机会调整其大小到行标题。
lockB.lock()