多图显示

简介: 多图显示

很多时候需要在一个窗口上显示多张图表,以便于分析。

from matplotlib import pyplot as plt
# 这两行代码使得 pyplot 画出的图形中可以显示中文
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
x = ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
y = [235, 150, 222, 150, 333, 180]
plt.figure(figsize=(15, 12))  # 设定画布大小
plt.subplot(3, 3, 1)
plt.title('柱形图')
plt.bar(x, y)
plt.subplot(3, 3, 2)
plt.title('横向柱形图')
plt.barh(x, y)
plt.subplot(3, 3, 3)
plt.title('折线图')
plt.plot(x, y)
plt.subplot(3, 3, 4)
plt.title('饼状图')
plt.pie(y, labels=x)
plt.subplot(3, 3, 5)
plt.title('散点图')
plt.scatter(x, y)
plt.subplot(3, 3, 6)
plt.title('直方图')
d = 50  # 组距
num_bins = (max(y) - min(y)) // d
plt.hist(y, num_bins)
plt.subplot(3, 1, 3)
plt.title('面积图')
plt.plot(x, y)
plt.fill_between(
    x,  # 覆盖的区域,表示整个x都覆盖
    0,  # 覆盖的下限
    y,  # 覆盖的上限,是y这个曲线
    facecolor='green',  # 覆盖区域的颜色
    alpha=0.3  # 覆盖区域的透明度[0,1],其值越小,表示越透明
)
plt.show()


多图显示示例.png

目录
相关文章
|
机器学习/深度学习 数据可视化 PyTorch
【PyTorch】TensorBoard基本使用
【PyTorch】TensorBoard基本使用
804 0
|
机器学习/深度学习 算法 数据挖掘
YOLOv6 | 模型结构与训练策略详细解析
YOLOv6 | 模型结构与训练策略详细解析
2273 0
YOLOv6 | 模型结构与训练策略详细解析
|
XML 人工智能 算法
【22】目标检测中锚框(anchor)的相关总结
【22】目标检测中锚框(anchor)的相关总结
515 0
【22】目标检测中锚框(anchor)的相关总结
|
算法 计算机视觉
论文阅读笔记 | 目标检测算法——Cascade R-CNN算法
论文阅读笔记 | 目标检测算法——Cascade R-CNN算法
490 0
论文阅读笔记 | 目标检测算法——Cascade R-CNN算法
|
7天前
|
人工智能 运维 安全
|
5天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
607 21
|
12天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
970 110