python学习笔记---面向对象VSMatlab Style
程序员文章站
2022-06-29 12:43:45
Python学习笔记--在Python中如何调整颜色和样式 参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p=6 所用的库及环境: IDE:Pycharm Python环境:python3. ......
python学习笔记--在python中如何调整颜色和样式
参靠视频:《python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p=6
所用的库及环境:
ide:pycharm
python环境:python3.7
matplotlib: matplotlib 1.11
numpy: 1.15.1
面向对象vsmatlab style
- 三种方式简介
- pyplock:经典高层封装,到目前为止,我们所用的都是pyplot
- pylab: 将matplotlib和 numpy 合并的模块,模拟matplotlib的编程环境
- 面向对象的方式:将matplotlib的精髓,更基础和更底层的方式
- 三种方式优劣
- pyplot:简单易用,交互使用时方便,可以根据命令实时作图,但底层定制能力不足
- pylab:完全封装,环境最接近matlab,不推荐使用(和matplorlib设计哲学不一致,用的久了,其实不是在正确的学习matplorlib,所以通常情况下不推荐)
- 面向对(object-oriented)的方式,接近matplotlib基础和底层的方式,难度稍大,但定制能力强,而且是matplorlib的精髓
- 总结:实战中推荐,根据需求,综合使用 pyplot和oo的方式,显示导入numpy
- 常用模块导入代码:
- import matplotlib pyplot as plt
- import numpy as np
- pylab形式
代码示例及效果
- pyplot形式
代码示例及效果
- oo形式
代码示例及效果
结语:
感谢matplotlib,numply提供的文档,感谢麦子学院提供的视频教学
文章如哪里有误请联系作者qq406802063,及时更正,感谢