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

网站统计如何做wordpress手机怎么分享链接地址

网站统计如何做,wordpress手机怎么分享链接地址,市场营销策划方案范文,烟台网站建设-中国互联目录 一、前言 二、实验环境 三、Matplotlib详解 1、2d绘图类型 2、3d绘图类型 3、多子图和布局 1. subplot()函数 2. subplots()函数 3. 散点矩阵图(Scatter Matrix Plot) 一、前言 Python是一种高级编程语言,由Guido van Rossum于…

目录

一、前言

二、实验环境

三、Matplotlib详解

1、2d绘图类型

2、3d绘图类型

3、多子图和布局

1. subplot()函数

2. subplots()函数

3. 散点矩阵图(Scatter Matrix Plot)


一、前言

        Python是一种高级编程语言,由Guido van Rossum于1991年创建。它以简洁、易读的语法而闻名,并且具有强大的功能和广泛的应用领域。Python具有丰富的标准库和第三方库,可以用于开发各种类型的应用程序,包括Web开发、数据分析、人工智能、科学计算、自动化脚本等。

        Python本身是一种伟大的通用编程语言,在一些流行的库(numpy,scipy,matplotlib)的帮助下,成为了科学计算的强大环境。本系列将介绍Python编程语言和使用Python进行科学计算的方法,主要包含以下内容:

  • Python:基本数据类型、容器(列表、元组、集合、字典)、函数、类
  • Numpy:数组创建、数组操作、数组数学、广播
  • Matplotlib:2d绘图、3d绘图、图表自定义、多子图和布局
  • IPython:创建笔记本、典型工作流程

二、实验环境

matplotlib3.5.3
numpy1.21.6
python3.7.16
  • 运行下述命令检查Python版本
 python --version 
  • 运行下述代码检查Python、NumPy、Matplotlib版本
import sys
import numpy as np
import matplotlibprint("Python 版本:", sys.version)
print("NumPy 版本:", np.__version__)
print("matplotlib 版本:", matplotlib.__version__)

三、Matplotlib详解

        Matplotlib是一个用于创建数据可视化的Python库。它提供了广泛的绘图选项,能够生成各种类型的图表、图形和可视化效果。下面是Matplotlib的一些主要功能:

  1. 绘图风格和类型:Matplotlib支持各种绘图风格和类型,包括线图、散点图、柱状图、饼图、等高线图、3D图等,可以根据需要选择适合的图表类型来展示和分析数据。

  2. 数据可视化:Matplotlib使得将数据转化为可视化表示变得简单,可以使用Matplotlib绘制图表来展示数据的分布、趋势、关系等,这有助于更好地理解数据和发现潜在的模式和关联。

  3. 图表自定义:Matplotlib提供了丰富的图表自定义选项,可以调整图表的标题、标签、坐标轴、线条样式、颜色等。这使得您能够创建符合特定需求和品味的高质量图表。

  4. 多子图和布局:Matplotlib允许您在单个图像中创建多个子图,以便同时展示多个相关的图表或数据视图。您可以自定义子图的布局和排列,以满足特定的展示需求。

  5. 导出图像:Matplotlib支持将图像导出为多种格式,包括PNG、JPEG、PDF、SVG等。这使得您可以方便地将生成的图表保存为文件,或嵌入到文档、报告和演示文稿中。

        无论是进行科学研究、数据分析、报告撰写还是可视化展示,Matplotlib都是一个强大而灵活的工具。它广泛应用于各个领域,如数据科学、机器学习、金融分析、工程可视化等。

1、2d绘图类型

2d绘图(上):折线图、散点图、柱状图、直方图、饼图_QomolangmaH的博客-CSDN博客​编辑https://blog.csdn.net/m0_63834988/article/details/132872575?spm=1001.2014.3001.5501​编辑https://blog.csdn.net/m0_63834988/article/details/132872575?spm=1001.2014.3001.5501​编辑https://blog.csdn.net/m0_63834988/article/details/132872575?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132872575?spm=1001.2014.3001.5501

2d绘图(下):箱线图、热力图、面积图、等高线图、极坐标图_QomolangmaH的博客-CSDN博客​编辑https://blog.csdn.net/m0_63834988/article/details/132890656?spm=1001.2014.3001.5501​编辑https://blog.csdn.net/m0_63834988/article/details/132890656?spm=1001.2014.3001.5501​编辑https://blog.csdn.net/m0_63834988/article/details/132890656?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132890656?spm=1001.2014.3001.5501

2、3d绘图类型

Matplotlib绘图_QomolangmaH的博客-CSDN博客​编辑https://blog.csdn.net/m0_63834988/category_12441299.htmlicon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/category_12441299.html

3、多子图和布局

1. subplot()函数

   

Matplotlib多子图和布局:subplot()函数_QomolangmaH的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132908035?spm=1001.2014.3001.5501

2. subplots()函数

Matplotlib多子图和布局:subplots()函数_QomolangmaH的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132908388?spm=1001.2014.3001.5502

3. 散点矩阵图(Scatter Matrix Plot)

        用于可视化多个变量之间的关系,通过绘制多个散点图组合在一起形成一个矩阵

import matplotlib.pyplot as plt
import numpy as np# 生成随机数据
np.random.seed(0)
data = np.random.rand(4, 100)  # 生成一个4行100列的随机数组# 计算变量的数量
num_vars = data.shape[0]# 创建一个具有适当形状的子图网格
fig, axes = plt.subplots(num_vars, num_vars, figsize=(8, 8))# 遍历每对变量并绘制散点图
for i in range(num_vars):for j in range(num_vars):axes[i, j].scatter(data[i], data[j])axes[i, j].set_xlabel('x{}'.format(i+1))axes[i, j].set_ylabel('x{}'.format(j+1))# 调整子图之间的间距
plt.tight_layout()# 显示图形
plt.show()
  • 使用np.random.rand函数生成一个4行100列的随机数组作为随机数据。
  • 根据变量的数量创建了一个具有适当形状的子图网格。
  • 使用双重循环遍历每对变量,并在相应的子图中绘制散点图。scatter函数用于绘制散点图,set_xlabelset_ylabel函数用于设置坐标轴标签。
  • 使用plt.tight_layout()调整子图之间的间距,并使用plt.show()显示图形。

http://www.yayakq.cn/news/847183/

相关文章:

  • 厦门市建设工程造价网站1元购网站建设
  • 肥城网站建设费用中国书画画廊网站模板
  • 网站建设与企业管理心得体会商丘专业做网站
  • 深圳网站设计公司电话福州360手机端seo
  • 阿里云服务器如何实现一个空间绑定两个不同主体的网站电子商务自助建网站
  • 湖南网站建设工作室商城网站实例
  • 美容店网站建设公司网站运营
  • 制作公司网站有哪些好处中企动力是不是国企
  • 网页设计与网站建设教学视频钓鱼网站制作视频教程
  • 三合一网站源码wordpress主题带商城
  • 甘肃做网站的网络公司改wordpress登陆图标
  • 超频三网站谁家做的设计精美的网站
  • 义乌设计网站wordpress采集自动伪原创
  • 明年做哪些网站能致富安装wordpress
  • 查网站二级域名上海有哪些网站设计公司
  • ppt模板免费的网站网站设计公司官网
  • 怎么做企业网站建设学做衣服网 缤纷网站
  • 制作网站赚钱吗网站分析表怎么做的
  • 企业网站页面网站维护都是一些什么公司
  • 部队网站建设报告深圳网站排名优化团队
  • 湛江网站建设服务网站备案用户注销备案申请表
  • 宁波培训网站建设江门发布最新通告
  • qq排名优化网站做暧免费观看网站
  • 网站注册手机号安全吗自己建站流程
  • 有哪个网站做ic公司商城网站开发费做什么科目
  • 网站搜索引擎收录58同城安居客
  • 黄做网站网站建设推广费用
  • php网站开发图文教程手机主题制作软件
  • 官网最新版cmsv6seo sem是指什么意思
  • 杭州市做网站的公司湖南建设工程招标网