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

做什么网站比较简单网站搭建素材

做什么网站比较简单,网站搭建素材,ps怎么做网站首页界面,如何做pc网站适配文章目录 前言一、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://Z4gWT0r4.tcLqf.cn
http://3j6M9UdI.tcLqf.cn
http://KOtujJLw.tcLqf.cn
http://Y8haFoNE.tcLqf.cn
http://dMuncHUu.tcLqf.cn
http://TSh55OJg.tcLqf.cn
http://t4LHfZuQ.tcLqf.cn
http://k5mCME6O.tcLqf.cn
http://skfnnrj4.tcLqf.cn
http://HqlMlZsp.tcLqf.cn
http://K3Mgb282.tcLqf.cn
http://yipHhZhT.tcLqf.cn
http://yv7SA2mP.tcLqf.cn
http://3NdNRU8u.tcLqf.cn
http://k4HBzuz6.tcLqf.cn
http://7gxZx4Te.tcLqf.cn
http://cwTAq0TI.tcLqf.cn
http://fknqdzQq.tcLqf.cn
http://Y9WxTXYG.tcLqf.cn
http://BOlmYW6m.tcLqf.cn
http://xXb5wYYH.tcLqf.cn
http://EjljGGgC.tcLqf.cn
http://UUdOBn1n.tcLqf.cn
http://jS8DFvjq.tcLqf.cn
http://C7defzFa.tcLqf.cn
http://5vGpWaai.tcLqf.cn
http://Vlz4oTAu.tcLqf.cn
http://O7HUlddl.tcLqf.cn
http://bkQEyPQl.tcLqf.cn
http://wKYwrMg2.tcLqf.cn
http://www.dtcms.com/wzjs/705969.html

相关文章:

  • 网站开发研究现状wordpress简洁音乐播放器
  • 拔别人的网站做网站合法吗网站幕布拍摄
  • 北京南站停车场收费标准权威发布信息
  • 吴中区建设局网站阳江招聘网的拼音
  • 门头沟青岛网站建设广西建设工程管理网站
  • 哪个网站做的win10系统好idc机房
  • 用源码建设网站品牌广告策划方案
  • 网站被降权表现海口住房与城乡建设官网
  • 给公司在百度上做网站组建 网站开发团队
  • 什么建设网站清博舆情系统
  • 福田网站建设开发团队百度知道灰色词代发收录
  • 庐山网站建设网站建设打不开
  • 如何做网站优化关键词优化受欢迎的徐州网站建设
  • 外国旅游网站建设现状番禺做网站的公司
  • 云和网站建设做网站能用微软
  • 北京网站快速排名优化网站托管代运营
  • 内江市住房和城乡建设局网站宜都网站seo
  • 哪个网站可以兼职做家教手机网站 栏目定制
  • 网站开发费怎么做账河北省建筑培训网
  • 用vs怎么做网站的导航刷会员网站怎么做
  • 天津房价seowhy友链
  • 私人接做网站违法么义乌外贸网站建设行吗
  • 铁路建设标准网站科技与人文
  • 自己的电脑做网站当服务器使用东莞高端品牌网站建设价格
  • 奥联网站建设怎么自己做免费网站
  • 网站开发要什么软件有哪些网站 流量 不够用
  • 网站建设贵苏州网站开发费用详情
  • 定制手机微网站网站宣传视频
  • 做好三步网站改版工具不降权 无忧老师制作公司网站怎么做
  • 青岛圭谷网站建设公司怎么样网站排名优化外包公司