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

东莞做网站网站网站运营

东莞做网站网站,网站运营,wordpress首页标签,一个网站需要多少容量文章目录 前言一、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/a/480755.html

相关文章:

  • 网站建设如何把代码wordpress模板剥离
  • 做视频的免费素材网站wordpress退出登录
  • 建站工具介绍微信漫画网站模板
  • wordpress新手建站深圳网站优化公司哪家好
  • 网站流量报告单页网站制作程序
  • 网页模板网站cms网站建设服务承诺包括什么
  • 网站建设的网络dw网页制作模板成品免费
  • 东莞网站建设部落优化方案化学
  • 天津高端品牌网站建设建立微信小程序
  • 开发一个定制的网站青海省公路工程建设信息网站
  • 台州集团网站建设pc网站自动生成app
  • 域名进行网站备案吗手机网站的页面大小
  • 网站的ftp地址怎么查做平台的网站有哪些
  • 彩票网站建设制作价格合肥网站设计服
  • 百度云网站建设教程网站用户注册页面怎么做
  • 网站标题优化排名网站建设月流量
  • 建设部网站设计资质查询友情链接可以帮助店铺提高浏览量
  • 考研网站做刷词销售管理系统网站模板
  • wordpress多网站建设专业做婚纱摄影网站
  • 帮别人做网站服务器做简历的网站叫什么
  • 网站项目计划书毕业设计网站做几个页面
  • 网站负面信息wordpress enki
  • 做网站业务模具钢东莞网站建设
  • 天津 网站设计湖州公司网站建设
  • 行业门户网站建设哪家好学信网登录
  • 佛山公司网站推广外包服务网站开发编程工程师招聘
  • 咸阳建设局网站全flash 电子商务网站如何推广
  • 阜阳网站建设价格低wordpress无法显示登陆
  • 网站资质证书南昌网站排名优化报
  • 做营销的有那么网站中国建筑网建设通证书查询