多图显示

简介: 多图显示

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

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

目录
相关文章
|
定位技术
百度地图标注maker图标按照分类显示不同的样式
百度地图标注maker图标按照分类显示不同的样式
116 0
|
4月前
|
数据可视化
R语言多图合成:优雅地在一个画布上展示多个图形
【8月更文挑战第30天】R语言提供了多种方法来实现多图合成,从基础的`par()`函数到高级的`gridExtra`、`ggplot2`和`cowplot`包,每种方法都有其独特的优势和应用场景。通过掌握这些技术,你可以根据实际需求灵活地组合图形,从而更高效地展示和解读数据。希望本文能为你提供一些有益的参考和启示。
|
4月前
Typora 一行显示多图
Typora 一行显示多图
30 0
|
5月前
|
JavaScript
文本,视频网站轮播框如何只播放前五条数据
文本,视频网站轮播框如何只播放前五条数据
|
7月前
|
JavaScript 容器
富文本的图片添加点击放大功能
思路:富文本加载后,dom出全部img元素,然后各自单独添加点击事件
280 3
|
定位技术
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
427 0
|
计算机视觉
一个窗口显示多个画面【附代码】
在有些项目中需要在一个窗口画面中显示多个子画面【这里说的不是plt.subplot()】,比如像下面这种,可以将狗头在画面的右下角进行显示。比如你是做目标检测或者跟踪等,你现在想要将检测后的目标在画面右下角显示或要进一步处理,那么这篇文章可以帮到你
176 0
一个窗口显示多个画面【附代码】
QGS
|
监控
解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
记解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
QGS
487 0
解决Zabbix5.0.8图形无法显示(中英文)图片文字标签
|
数据可视化
R可视乎|分面一页多图
双变量数据可视化可能对于我们比较简单, 但是如果变量是三个或者更多,怎么在一幅图一起显示呢?今天我们就来讨论这个问题,解决方案有两种。
172 0
R可视乎|分面一页多图
|
算法
高仿微信聊天界面长按弹框样式
效果图 背景 在公司做的项目里面,刚好有需要用到微信聊天界面长按弹框样式这种UI的。 网上找了一下,没找到。 Android现成的 ListPopupWindow又不能满足需求。
2290 0

热门文章

最新文章