使用Python绘制各种图表

1、折线图(Line Chart)

import matplotlib.pyplot as plt  # 数据  
x = [1, 2, 3, 4, 5]  
y = [2, 4, 1, 3, 7]  # 绘制折线图  
plt.plot(x, y)  
plt.title('折线图示例')  
plt.xlabel('X轴')  
plt.ylabel('Y轴')  
plt.show()

2、柱状图(Bar Chart)

import matplotlib.pyplot as plt  # 数据  
categories = ['A', 'B', 'C', 'D', 'E']  
values = [20, 35, 30, 35, 27]  # 绘制柱状图  
plt.bar(categories, values)  
plt.title('柱状图示例')  
plt.xlabel('类别')  
plt.ylabel('值')  
plt.show()

3、饼图(Pie Chart)

import matplotlib.pyplot as plt  # 数据  
labels = ['A', 'B', 'C', 'D']  
sizes = [15, 30, 45, 10]  # 绘制饼图  
plt.pie(sizes, labels=labels)  
plt.title('饼图示例')  
plt.show()

4、散点图(Scatter Plot)

import matplotlib.pyplot as plt  
import numpy as np  # 数据  
x = np.random.rand(50) * 10  
y = np.random.rand(50) * 10  
colors = np.random.rand(50)  # 绘制散点图,并使用颜色表示某个变量值的大小  
plt.scatter(x, y, c=colors)  
plt.title('散点图示例')  
plt.xlabel('X轴')  
plt.ylabel('Y轴')  
plt.show()

5、直方图(Histogram)

import matplotlib.pyplot as plt  
import numpy as np  # 数据  
data = np.random.randn(1000)  # 从标准正态分布中随机生成1000个数据点  # 绘制直方图  
plt.hist(data, bins=30)  # 使用30个柱子来显示数据分布情况  
plt.title('直方图示例')  
plt.show()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/584846.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法专题四:前缀和

前缀和 一.一维前缀和(模板):1.思路一:暴力解法2.思路二:前缀和思路 二. 二维前缀和(模板):1.思路一:构造前缀和数组 三.寻找数组的中心下标:1.思路一:前缀和 四.除自身以外数组的乘积&#xff…

3、Git分支操作与团队协作

Git分支操作 1.什么是分支2. 分支的好处3. 分支的操作3.1 查看分支3.2 创建分支3.3 切换分支3.4 修改分支3.5 合并分支3.6 产生和解决冲突 4. 创建分支和切换分支图解5. Git团队协作机制团队内协作跨团队协作 均在git bash中进行操作。事先建好本地工作库 1.什么是分支 在版本…

GLTF 编辑器实现逼真3D动物毛发效果

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 要实现逼真的3D动物毛发效果,可以采用以下技术和方法&…

接口和抽象类

在Java编程语言中,抽象类和接口都是用于定义抽象概念的重要工具。它们都提供了一种方式来创建可重用的代码,并且都可以被其他类继承或实现。然而,尽管它们有一些相似之处,但也存在一些显著的区别。本文将探讨抽象类和接口的相同点…

Vue学习day_03

普通组件的注册 局部注册: 创建一个components的文件夹 在里面写上对应的.vue文件 在对应的vue里面写上对应的3部分 template写上对应的核心代码 盒子等 style 写上对应的css修饰 在App.vue里面进行引用 import 导包 格式是 import 起个名字 from 位置 在写一个component…

AutoSAR(基础入门篇)3.3-Autosar中RTE的数据一致性与Interface接口

目录 一、RTE的数据一致性 1、什么是数据一致性 2、数据一致性的实现机制 2.1、利用RTE管理<

3d导入模型怎样显示原本材质---模大狮模型网

要在导入3D模型时保留原本的材质&#xff0c;您可以尝试以下方法&#xff1a; 导入前检查文件格式&#xff1a;确保您所使用的3D软件支持导入模型的文件格式。不同的软件对文件格式的支持有所差异&#xff0c;选择正确的文件格式可以更好地保留原始材质。 使用正确的材质库&am…

【Python篇】python库讲解(wordcloud | jieba)

文章目录 &#x1f354;jieba库&#x1f354;wordcloud库&#x1f339;解释 &#x1f354;jieba库 jieba库是一个流行的中文分词工具&#xff0c;它基于统计算法和词频字典&#xff0c;能够将连续的汉字序列切割成有意义的词语。下面是对jieba库的简要理论说明&#xff1a; 分…

云计算基础、Issa、Pssa、Saas区别

一、了解云计算 云计算&#xff08;cloud computing&#xff09;是分布式计算的一种&#xff0c;指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序&#xff0c;然后&#xff0c;通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算…

复数值神经网络可能是深度学习的未来

一、说明 复数这种东西,在人的头脑中似乎抽象、似乎复杂,然而,对于计算机来说,一点也不抽象,不复杂,那么,将复数概念推广到神经网络会是什么结果呢?本篇介绍国外的一些同行的尝试实践,请我们注意观察他们的进展。

【机组期末速成】指令系统|机器指令概述|操作数类型与操作类型|寻址方式|指令格式

&#x1f3a5; 个人主页&#xff1a;深鱼~&#x1f525;收录专栏&#xff1a;计算机组成原理&#x1f304;欢迎 &#x1f44d;点赞✍评论⭐收藏 目录 前言&#xff1a; 一、本章考点总览 二、考点分析 1、以下有关指令系统的说法中错误的是&#xff08; &#xff09;。 2…

python将Excel的每一个sheet页生成PDF文件

这里我们使用Excel应用导出PDF 使用win32com.client.Dispatch("Excel.Application")启动Excel使用excel.Workbooks.Open(excel文件的绝对路径)打开文件循环每一个sheet&#xff0c;使用.ExportAsFixedFormat(0, os.path.join(parent, f"pdf_data/{_sheet.Name}…

idea远程开发环境搭建

idea远程开发环境搭建 一、安装包下载二、环境准备2.1服务器端jdk、maven安装&#xff0c;代码下载略2.2JetBrainsClients下载配置 三、远程环境配置3.1 创建项目3.2 填写服务器连接信息![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/4aa09073af5e4a66a5e83e7c5d1…

Unity 通过鼠标框选绘制矩形区域

鼠标拖动的同时绘制一块同等大小的区域&#xff1a;如下 using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// 通过鼠标框选绘制矩形区域 /// </summary> /// public enum MouseType {left 0,right 1,middle 2 …

MySQL线上慢SQL问题分析处理小记

相同数据量表结构&#xff0c;线上执行12s 本地执行0.1s过程分析 1. 慢SQL信息 SELECT t1.id,t2.idFROM t_platform_target_standard_target_index t1LEFT JOIN t_platform_target_standard t2 ON t1.target_number t2.target_numberWHERE t1.delete_flag 0 AND t2.user_num …

基于STM32的光电传感器应用开发实例

基于STM32的光电传感器应用开发是一种常见的嵌入式系统应用&#xff0c;光电传感器可以用于检测物体的有无、位置、颜色、亮度等信息&#xff0c;被广泛应用于工业自动化、机器人技术、智能家居等领域。本文将介绍如何在STM32上进行光电传感器应用开发&#xff0c;并提供相应的…

Word 将页面方向更改为横向或纵向

文章目录 更改整个文档的方向更改部分页面的方向方法1&#xff1a;方法2&#xff1a; 参考链接 更改整个文档的方向 选择“布局”>“方向”&#xff0c;选择“纵向”或“横向”。 更改部分页面的方向 需要达到下图结果&#xff1a; 方法1&#xff1a; 选:中你要在横向页面…

基于vim的开发编辑器配置

整体的vim的设置是在 /etc/vim/vimrc 文件中。如果想设置所有用户的配置&#xff0c;在里面设置就可以了,配置和.vimrc是一样的&#xff0c;在最后面添加下面2中的语句。 不建议修改/etc/vimrc 文件&#xff0c;每个用户可以在用户根目录中设置vim&#xff0c;新建.vimrc。命令…

在 Ubuntu 上安装 pip的方法

下面是在Ubuntu上安装pip的完整攻略&#xff1a; 一、安装pip前的准备工作 在开始安装pip之前&#xff0c;我们需要先进行一些准备工作&#xff0c;包括更新软件源和安装必要的依赖。 更新软件源 使用以下命令更新软件源&#xff1a; sudo apt-get update安装必要的依赖 …

VSCode的介绍和入门

VSCode简介 跨平台&#xff1a;VSCode支持Windows、macOS和Linux等多种操作系统。开源&#xff1a;VSCode使用MIT许可协议&#xff0c;允许用户自由修改和分发源代码。支持多种编程语言&#xff1a;VSCode支持C、C、JavaScript、TypeScript、Python、Java、PHP、Go、HTML/CSS等…