标签: python pandas matplotlib
I have these data
and I plot like:
df.plot.area() plt.margins(0, 0) plt.show()
which gives me this:
The result is cool but how do I get rid of the top white margin?
答案 0 :(得分:2)
当然,显而易见的解决方案是设置y限制。
plt.ylim(0,1) plt.margins(0, 0)
缺点是需要知道限制。
更通用的解决方案,不需要知道前端的限制,首先让图表自动缩放,然后设置边距,
plt.autoscale() plt.margins(0, 0)
在这两种情况下,结果都是