最近全面地从 MATLAB 转向 Python 了,而 matplotlib 是 Python 主要的画图包。这篇日志记录一些日常使用 matplotlib 的 tips.
How to save a figure remotely with pylab?
如果是在 AWS 或者学校的服务器上跑程序,这是一定会遇上的问题。本质原因是
By default, matplotlib will use something like the TkAgg backend. This requires an X-server to be running.
而我们的 Server 上又是没有 X-server 的,所以程序就会报错,解决方法也简单,就是 use the Agg backend instead.
1 | import matplotlib |
绘制双 Y 轴曲线图
1 | import matplotlib.pyplot as plt |
最关键的就是 ax2 = ax1.twinx()
这一句。
调整刻度间隔
1 | import os |
如果您觉得我的文章对您有所帮助,不妨小额捐助一下,您的鼓励是我长期坚持的动力。