Python matplotlib绘制DataFrame时间序列图实例
所有函数都有原型定义这点,真的是老 C/C++程序员的基本修养。但你要说前端用不上?那你可得看看这篇讲用 matplotlib 画 DataFrame 时间序列图 的 Python 示例。嗯,虽然是 Python 的活,但里面那些函数定义习惯、代码模块化理念,前端同样适用。
图表这块,matplotlib + pandas 的组合真是又稳又强,尤其时间序列的时候,配合 df.plot()
就丝滑。再加上 plt.tight_layout()
,图像展示空间利用得贼好。
比较有意思的是,它还顺手讲了些老派 C 优化思路,比如把函数声明成 static
的、尽量用 const
、还有用 register
提速这些。虽然现在前端少直接用这些语法,但思路可以借鉴——比如组件内变量尽量局部化、减少 props 传递负担,不就是这个逻辑?
提醒下,如果你也经常用全局变量偷懒,看看这篇文章里的反思部分,会有点小敲打。用得爽,但封装性可就差了。如果你对模块化写法还在犹豫,建议读读这个例子,代码虽短,但思路挺值得学。
341.17KB
文件大小:
评论区