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

杭州网站关键词推广公司网页制作流程

杭州网站关键词推广,公司网页制作流程,社交网站 建站,中国正规官方网站有哪些文章目录 前言一、Matplotlib基本概念二、绘图常用函数1.plot函数2.figure函数3.add_subplot函数4.subplots函数 前言 通过今天的学习,我掌握了Matplotlib库中绘制图像的四种常用方法 一、Matplotlib基本概念 Matplotlib 库:是一款用于数据可视化的 Py…

文章目录

  • 前言
  • 一、Matplotlib基本概念
  • 二、绘图常用函数
    • 1.plot函数
    • 2.figure函数
    • 3.add_subplot函数
    • 4.subplots函数


前言

  • 通过今天的学习,我掌握了Matplotlib库中绘制图像的四种常用方法

一、Matplotlib基本概念

  • Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像
    在这里插入图片描述
    在以上的概念图中:
  • Figure:指整个图像,包含了所有元素,可以理解为一块画布
  • Axes:指实际参与绘图的部分,称为绘图区或轴域区
  • Axis:指垂直轴和水平轴
  • label:指图像的标签
    tips:Matplotlib 库主要用于数据分析及其可视化,常常与numpy结合使用

二、绘图常用函数

1.plot函数

  • plot函数是Matplotlib 库中最简单,常用的绘图函数
  • plt.(x, y, format_string=None, **kwargs);
  • x,y指传入的数组或列表;后方两个参数用于指定线条的样式和属性
x = np.array([1,2,3,4])
y = np.array([2,4,6,8])
plt.plot(x,y,"r:") #绘制图像
plt.show() #显示图像

在这里插入图片描述

2.figure函数

  • figure函数可以用于实例化figure对象,可以自定义画布
  • 一个画布中可以包含多个axes 对象,也就是说一个画布中可以绘制多个图像
fig = plt.figure() #自定义画布
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8]) #自定义绘图区域[left, bottom, width, height]
x = np.linspace(0, 10, 100)
y = np.sin(x)
ax.plot(x, y,"r:",label="正弦函数")
plt.xlabel("x")
plt.ylabel("y")
plt.legend()
plt.show()

在这里插入图片描述

3.add_subplot函数

  • Figure类的一个方法,通常用于创建网格状子图
  • fig.add_subplot(nrows, ncols, index)
  • 每个参数代表子图的行数、列数和子图的索引
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
# 创建图形,figsize=(宽度, 高度),单位是英寸,图形宽度为 12 英寸,高度为 4 英寸
fig = plt.figure(figsize=(12, 4))# 第一个子图
ax1 = fig.add_subplot(1, 3, 1)
ax1.plot(x, y1, label='sin(x)')
ax1.set_title('Sine Wave')
ax1.set_xlabel('X-axis')
ax1.set_ylabel('Y-axis')
ax1.legend()# 第二个子图
ax2 = fig.add_subplot(1, 3, 2)
ax2.plot(x, y2, label='cos(x)')
ax2.set_title('Cosine Wave')
ax2.set_xlabel('X-axis')
ax2.set_ylabel('Y-axis')
ax2.legend()

在这里插入图片描述

4.subplots函数

  • 用于创建一个包含多个子图(subplots)的图形窗口
  • subplots 函数返回一个包含所有子图的数组,从而不再需要多次重复调用add_subplot添加子图
  • fig, axs = plt.subplots(nrows, ncols, figsize=(width, height))
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)# 创建图形和子图
fig, axs = plt.subplots(1, 2, figsize=(12, 4))
print(axs)# 第一个子图
axs[0].plot(x, y1, label='sin(x)')
axs[0].set_title('Sine Wave')
axs[0].set_xlabel('X-axis')
axs[0].set_ylabel('Y-axis')
axs[0].legend()# 第二个子图
axs[1].plot(x, y2, label='cos(x)')
axs[1].set_title('Cosine Wave')
axs[1].set_xlabel('X-axis')
axs[1].set_ylabel('Y-axis')
axs[1].legend()

在这里插入图片描述


THE END

http://www.dtcms.com/wzjs/202733.html

相关文章:

  • 厦门网站设计排行厦门百度推广开户
  • wordpress 归档页显示文章缩略图seo工程师是什么职业
  • 求网站建设网站优化工作上海优化公司选哪个
  • 怎么知道网站有没有做301重定向昆明网络推广优化
  • 公司注册资金增加怎么办理北京搜索引擎优化
  • 沧县做网站全国最大的关键词挖掘
  • 网站建设优化推广安徽广告联盟骗局
  • 重庆建设网站的公司软文代写费用
  • 柳州网站建站费用首页排名优化公司
  • 搜狐员工做网站的工资多少钱seo自媒体运营技巧
  • 天津网站优化公司哪家好做seo是什么意思
  • 网站建设销售专业话术六种常见的网络广告类型
  • 做网站底部不显示中文怎么回事怎么找到当地的微信推广
  • 高清品牌网站设计建设淄博网站seo
  • 舒城做网站自己做网站怎么做
  • 卡盟网站怎么做seo推广主要做什么
  • 有人拉我做彩票网站2024年的新闻时事热点论文
  • 手机app是怎么开发出来的东莞seo推广公司
  • 北京门户网站开发河南网站设计
  • 企业网站建设立项报告外贸营销策略都有哪些
  • 百度网盘 做网站图床软文写手接单平台
  • dedecms怎么做网站爱站网工具
  • 建站源码程序十大职业资格培训机构
  • 网站做等保三级建设模板建站的网站
  • 有哪些网站是做数据展示网络平台推广具体是怎么推广
  • 营销型品牌网站建设价格游戏代理
  • 云南省建设系统网站聊城网站推广公司
  • 校园网站建设意见八上数学优化设计答案
  • 用js做网站房地产市场现状分析
  • 网站推广策划思路与执行互联网广告平台有哪些