多图显示

简介: 多图显示

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

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

目录
相关文章
|
6月前
|
数据可视化
R语言多图合成:优雅地在一个画布上展示多个图形
【8月更文挑战第30天】R语言提供了多种方法来实现多图合成,从基础的`par()`函数到高级的`gridExtra`、`ggplot2`和`cowplot`包,每种方法都有其独特的优势和应用场景。通过掌握这些技术,你可以根据实际需求灵活地组合图形,从而更高效地展示和解读数据。希望本文能为你提供一些有益的参考和启示。
|
6月前
Typora 一行显示多图
Typora 一行显示多图
38 0
|
7月前
|
JavaScript
文本,视频网站轮播框如何只播放前五条数据
文本,视频网站轮播框如何只播放前五条数据
|
9月前
|
索引
【sgPhotoPlayer】自定义组件:图片预览,支持点击放大、缩小、旋转图片
【sgPhotoPlayer】自定义组件:图片预览,支持点击放大、缩小、旋转图片
|
9月前
|
JavaScript 容器
富文本的图片添加点击放大功能
思路:富文本加载后,dom出全部img元素,然后各自单独添加点击事件
309 3
|
9月前
|
数据可视化 大数据
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
【透明版九宫格背景图片】仅依靠background的几个属性组合搭配出酷炫的透明背景卡片效果→适用于大数据可视化、数据大屏展示页面
|
定位技术
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
524 0
|
前端开发 容器
|
JavaScript 开发者
jQuery特效_隐藏与显示 | 学习笔记
快速学习jQuery特效_隐藏与显示
317 0
jQuery特效_隐藏与显示 | 学习笔记
|
数据可视化
R可视乎|分面一页多图
双变量数据可视化可能对于我们比较简单, 但是如果变量是三个或者更多,怎么在一幅图一起显示呢?今天我们就来讨论这个问题,解决方案有两种。
184 0
R可视乎|分面一页多图

热门文章

最新文章