前言
最近摸索了Python的画图库Matplotlib,其画的图要多炫丽有多炫丽,要多优雅有多优雅,真的有被震撼到,最近项目要求需要画图,考虑到matlab虽然博大精深,但却不易上手,貌似网上最近也在盛传“是否matplotlib能取代matlab”的诸多言论,对于一个旁观者和门外汉,我不做评论,我只有一个理念:什么好学用什么。另外,对于语言的学习和掌握,我现在有一个特别明晰的目标,就是以后以Python为主轴,C\C++作为辅助,算法为核心来展开。
半年前就接触Python,但期间由于没有一个特定的目标,东捡一点西捡一点,到头来总是在重复同样的事情。现在觉得需要什么学什么,带有目标地去学习才能提高效率,也才能记忆犹新,废话不多说,本文就简单的说说matplotlib。由于刚入门,也没有什么心得,仅仅是看了matplotlib tutorial的一点笔记记录。由于手册是英文版,所以,本文算是对原文的翻译,但我会完全脱离原文的思路,用自己的思路来写,外加自己的一些引申的东西。在进入主题之前,先看下这个知乎大牛关于如何在论文中画出漂亮的插图的探讨,先目睹一下matplotlib所体现出炫丽与优雅。