尝试
plt.yscale('log', nonposy='clip')
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.yscale
问题在于小节的底部位于y =
0,默认值是
log(0)在进行对数转换时掩盖无效点(->未定义)(有讨论更改此点,但是我不记得是哪种方法)因此,当它尝试为您的条形图绘制矩形时,其底边被遮罩掉->没有矩形。
欢迎分享,转载请注明来源:内存溢出
尝试
plt.yscale('log', nonposy='clip')
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.yscale
问题在于小节的底部位于y =
0,默认值是
log(0)在进行对数转换时掩盖无效点(->未定义)(有讨论更改此点,但是我不记得是哪种方法)因此,当它尝试为您的条形图绘制矩形时,其底边被遮罩掉->没有矩形。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)