欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python学习笔记---面向对象VSMatlab Style

程序员文章站 2023-11-13 18:35:46
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形式

    代码示例及效果

python学习笔记---面向对象VSMatlab Style

  • pyplot形式

    代码示例及效果

python学习笔记---面向对象VSMatlab Style

  • oo形式

    代码示例及效果

python学习笔记---面向对象VSMatlab Style

结语:

  感谢matplotlib,numply提供的文档,感谢麦子学院提供的视频教学

  文章如哪里有误请联系作者qq406802063,及时更正,感谢