当前位置: 首页 > wzjs >正文

有什么网站可以做微信支付宝支付免费推广平台有哪些

有什么网站可以做微信支付宝支付,免费推广平台有哪些,iphone14欧美日韩版本区别,wordpress 排名matplotlib中的Pyplot API和面向对象 API Pyplot API(状态机模式)面向对象 API 详解二者差别核心区别方法命名差异注意事项差别举例 🍅 Pyplot API(状态机模式)和面向对象 API 是两种不同的编程接口.🍅 它们…

matplotlib中的Pyplot API和面向对象 API

  • Pyplot API(状态机模式)
  • 面向对象 API 详解
  • 二者差别
    • 核心区别
    • 方法命名差异
    • 注意事项
    • 差别举例

  • 🍅 Pyplot API(状态机模式)和面向对象 API 是两种不同的编程接口.
  • 🍅 它们的核心区别在于状态管理方式和代码组织风格。

Pyplot API(状态机模式)

  • 🍉 Pyplot 维护一个 “当前图表” 和 “当前轴” 的全局状态。
  • 🍉 每次调用plt.plot()、plt.title()等函数时,实际操作的是当前状态。
  • 🍉 状态依赖执行顺序,容易混淆。

面向对象 API 详解

  • 🍉 核心组件:
    – Figure:顶级容器,包含所有图表元素。
    – Axes:实际的绘图区域(一个 Figure 可包含多个 Axes)。
  • 🍉 所有属性修改通过对象方法实现(如ax.set_xlim())。
  • 🍉 优势:
    – 清晰的层次结构,适合复杂图表。
    – 多线程环境安全(每个线程可操作独立的 Axes)

二者差别

核心区别

特性Pyplot API(状态机模式)面向对象 API
状态管理自动维护 “当前图表” 和 “当前轴”(全局状态)显式创建和管理Figure与Axes对象
调用方式通过plt模块直接调用函数(如plt.plot())通过对象方法调用(如ax.plot())
代码风格命令式(类似 MATLAB)面向对象(更 Pythonic)
多图 / 子图处理需要依赖索引或手动切换当前轴每个Axes独立操作,无需全局状态
灵活性低(适合快速绘图)高(适合复杂图表定制)
代码可读性简单脚本更简洁大型项目更清晰

方法命名差异

特性Pyplot API(状态机模式)面向对象 API
设置标题plt.title(‘Title’)ax.set_title(‘Title’)
设置 X 轴标签plt.xlabel(‘X’)ax.set_xlabel(‘X’)
设置 X 轴范围plt.xlim(0, 10)ax.set_xlim(0, 10)
设置线条颜色plt.plot(…, color=‘red’)ax.plot(…, color=‘red’)

注意事项

  • 🍍 避免在同一代码中混用两种风格。
  • 🍍 如果必须混用,优先通过plt.gca()获取当前 Axes 再调用对象方法。
import matplotlib.pyplot as pltplt.plot([1, 2, 3])
ax = plt.gca()  # 获取当前Axes
ax.set_title('Title')  # 使用面向对象API修改属性
plt.show()

在这里插入图片描述

差别举例

import matplotlib.pyplot as pltplt.subplot(1, 2, 1)  # 切换到第一个子图
plt.plot([1, 2, 3], [4, 5, 6])
plt.title('Subplot 1')plt.subplot(1, 2, 2)  # 切换到第二个子图
plt.plot([1, 2, 3], [6, 5, 4])
plt.title('Subplot 2')
plt.tight_layout()
plt.show()

在这里插入图片描述

import matplotlib.pyplot as pltfig, (ax1, ax2) = plt.subplots(1, 2)  # 创建包含两个Axes的Figure
ax1.plot([1, 2, 3], [4, 5, 6])
ax1.set_title('Subplot 1')ax2.plot([1, 2, 3], [6, 5, 4])
ax2.set_title('Subplot 2')
fig.tight_layout()  # 注意:布局方法作用于Figure
plt.show()
http://www.dtcms.com/wzjs/229886.html

相关文章:

  • 北京企业做网站费用java成品网站
  • 网站获取访客qq号码免费域名 网站
  • 南宁网站建设7make网盟推广平台
  • 2024年一月病毒是高峰吗手机优化大师下载2022
  • 建设p2p网站sem和seo是什么职业岗位
  • 企业网站建设如何去规划网站推广网
  • 门房设计seo课程哪个好
  • 保定网站推广费用百度小说搜索热度排行榜
  • 做网站没有数据品牌推广案例
  • 香港私服网站大全郑州网络营销推广
  • wordpress 评论页面天津seo培训
  • 做商品抬价是什么兼职网站百度推广费用怎么算
  • 响应式网站一般做几个设计稿合肥网站seo整站优化
  • 软件外包接单网站优化招商
  • 个人社保缴费app下载优化大师怎么卸载
  • wordpress获取系统日期西安网站排名优化培训
  • 有什么做任务赚钱的网站网站制作流程图
  • 网站建设栏目怎么介绍学习软件
  • asp.net做动态网站的技巧seo搜索培训
  • 天津建设网站首页品牌宣传策略有哪些
  • 中国工商注册网官网网址标题seo是什么意思
  • 亚马逊网站网址是多少微信公众号运营推广方案
  • 上海网站建设公司排行网络营销方案策划案例
  • 画册做的比较好的网站怎么自己弄一个平台
  • 网站建设算什么专业郑州seo外包v1
  • 陕西榆林市信息网站建设公司人工智能教育培训机构排名
  • php做调查问卷网站网站网址大全
  • 怎么在百度建立自己的网站怎么给网站做优化
  • 站群服务器我为什么不建议年轻人做运营
  • 做网站买空间用共享ip浙江百度推广开户