使用Python绘制各种图表

news/2024/7/21 5:39:21 标签: python, 开发语言, 图像处理

1、折线图(Line Chart)

python">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)

python">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)

python">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)

python">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)

python">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.niftyadmin.cn/n/5294122.html

相关文章

react 之 ReactRouter

1.创建路由开发环境 # 使用CRA创建项目 npm create-react-app react-router-pro# 安装最新的ReactRouter包 npm i react-router-dom# 启动项目 npm run start2.基础路由 //index.js import React from react import ReactDOM from react-dom/client const router createBrows…

海德堡UV灯电源维修eta Plus Elc PE22-400-210

uv灯电源维修故障包括: 1、电压不稳:检查uv打印机的电压,设置一个稳压箱即可。 2、温度过高:uv打印机温度过高也会影响uv灯,可以更换为水冷式循环降温。 3、水箱里的信号线接触不好:将两边的信号线对调&…

thinkphp+vue+mysql企业车辆管理系统m117l

“企业车辆管理系统”是运用php语言和vue框架,以Mysql数据库为基础而发出来的。为保证我国经济的持续性发展,必须要让互联网信息时代在我国日益壮大,蓬勃发展。伴随着信息社会的飞速发展,企业车辆管理系统所面临的问题也一个接一个…

啊?这也算事务?!

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…

项目中cesium使用方法

cesium方法整理 一、安装依赖 // 安装cesium npm install cesium --save // 安装turf工具 npm install truf/turf --save // 安装cesium vite插件 npm install vite-plugin-cesim --save 二、项目中引用 import * as Cesium from cesium import cesium/Build/Cesium/Widget…

第一章 施工组织与目标控制

1.工程项目投资管理与实施 1.1 工程项目投资管理制度 公益性投资项目不实行资本金制度 总投资中由投资者认缴的出资额。 总投资指的项目的固定资产投资与铺底流动资金之和。 项目资本金属于非债务性资金,项目法人不承担这部分资金的任何利息和债务。 依法享有所有…

初识隧道代理HTTP:理解基础概念的重要性

嗨,小伙伴们!如果你对网络世界充满好奇,那么这篇文章就是为你准备的。我们将一起踏上一段奇妙的旅程,探索一个叫做“隧道代理HTTP”的新领域。但在这之前,我们需要先穿上“基础概念”的防护服,以免被这个复…

GEE错误——‘xxx‘ did not match any bands.

这里我们在进行影像展示的时候会出现下面的错误,主要的原因是我们虽然进行了波段运算,但是依旧无法加载,主要原因是我们没有将计算过后的波段信息进行添加到我们的一个多波段影像,这里我们首先来看看代码出现的错误提示。当然这里只是给出了主要的问题,其实在进行波段运算…