使用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()

相关推荐

  1. 使用Python绘制各种图表

    2023-12-31 17:26:01       61 阅读
  2. 绘制动态图表 Python

    2023-12-31 17:26:01       55 阅读
  3. opencv+python(图形绘制)

    2023-12-31 17:26:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-31 17:26:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-31 17:26:01       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-31 17:26:01       82 阅读
  4. Python语言-面向对象

    2023-12-31 17:26:01       91 阅读

热门阅读

  1. python随机生成数字random模块

    2023-12-31 17:26:01       65 阅读
  2. 成立一个理解起来很直观的 cpu cmodel 项目

    2023-12-31 17:26:01       60 阅读
  3. 计算机硬件 4.3显示器

    2023-12-31 17:26:01       53 阅读
  4. 编程笔记 html5&css&js 016 HTML表格

    2023-12-31 17:26:01       56 阅读
  5. 2023.12.27力扣每日一题——保龄球游戏的获胜者

    2023-12-31 17:26:01       66 阅读
  6. SystemVerilog:always_ff,always_comb,always_latch

    2023-12-31 17:26:01       53 阅读
  7. uniapp通过蓝牙传输数据 (安卓)

    2023-12-31 17:26:01       68 阅读
  8. 前端开发:死亡还是再生?

    2023-12-31 17:26:01       48 阅读
  9. 计算机基础--Linux详解

    2023-12-31 17:26:01       43 阅读
  10. Nginx

    2023-12-31 17:26:01       47 阅读
  11. DHTMLX 表格组件(dhtmlxGrid )使用介绍

    2023-12-31 17:26:01       51 阅读