数据的图表部分,用Pandas配合Matplotlib真的蛮顺手的。你只要在 Pandas 里好数据,直接一行df.plot()
就能出图,省去多繁琐步骤。对于日常可视化需求,比如折线、柱状、直方图,响应也快,图也清晰。
图表定制方面也比较灵活,比如改颜色、加图例、换字体,只要多试几次,基本都能搞定。你可以通过plt.title()
、plt.grid()
这些 Matplotlib 的函数做更细的调整。用惯了之后,整个流程也比较丝滑。
还有一点挺重要的,就是 Pandas 默认和 Matplotlib 绑定得好,不需要你先单独设置什么绘图环境,直接开干就行。再加上 Jupyter Notebook 的即时反馈,调试起来也更方便。
如果你已经用 Pandas 数据,那就别犹豫了,搭配Matplotlib玩图表再合适不过。想画直方图?试试df.hist()
;要搞多个子图?用plt.subplot()
就行,逻辑清晰,操作也不难。
如果你还想深入一点,可以看看这些相关文章:
如果你常常跟数据打交道,又想图表画得快、样式又不差,那 Pandas 加 Matplotlib 真是不错的搭配,推荐你试试。