gpt4 book ai didi

Python plt 利用subplot 实现在一张画布同时画多张图

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python plt 利用subplot 实现在一张画布同时画多张图由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

subplot(arg1, arg2, arg3)

arg1: 在垂直方向同时画几张图 。

arg2: 在水平方向同时画几张图 。

arg3: 当前命令修改的是第几张图 。

?
1
2
3
4
5
6
7
8
9
10
plt.figure()另起一张新的画布
from pil import image
import matplotlib.pyplot as plt
image1 = image. open ( '1.jpg' )
image2 = image. open ( '2.jpg' )
plt.subplot( 121 )
plt.imshow(image1)
plt.subplot( 122 )
plt.imshow(image2)
plt.show()

Python plt 利用subplot 实现在一张画布同时画多张图

补充:matplotlib 同一个画布绘制多张图,主次刻度,竖线 。

我就废话不多说了,大家还是直接看代码吧~ 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import matplotlib.pyplot as plt
import seaborn as sns
sns. set ()
# 要分析的数据
profit = df_profit.groupby( 'release_year' )[ 'profit' ].agg([ 'mean' , 'sum' , 'count' ])
# 在同一个画布中绘制两张图
plt.figure(figsize = ( 15 , 15 ))
# 图一:每年上映电影的总收入
ax = plt.subplot( 211 )
# 设置x轴 范围
ax.set_xlim( 1958 , 2018 )
# 设置x轴 主刻度,(次刻度设置minor=true)
ax.set_xticks(np.arange( 1960 , 2018 , 5 ), minor = false)
# 画图
ax.plot(profit[ 'sum' ], linestyle = '--' , marker = 'o' , markersize = 5 )
ax.set_title( 'the sum of movies\' revenue v.s. release year' )
ax.set_ylabel( 'revenue(usd)' )
# 增加竖线
ax.axvline(x = 1977 , color = '#d46061' , linewidth = 1 );
# 图二:每年上映电影的平均收入
ax = plt.subplot( 212 )
# 设置x轴 范围
ax.set_xlim( 1958 , 2018 )
# 设置x轴 主刻度
ax.set_xticks(np.arange( 1960 , 2018 , 5 ))
# 画图
ax.plot(profit[ 'mean' ], linestyle = '--' , marker = 'o' , markersize = 5 );
ax.set_title( 'the mean of movies\' revenue v.s. release year' )
ax.set_xlabel( 'release year' )
ax.set_ylabel( 'revenue(usd)' )
# 增加竖线
ax.axvline(x = 1977 , color = '#d46061' , linewidth = 1 );

Python plt 利用subplot 实现在一张画布同时画多张图

Python plt 利用subplot 实现在一张画布同时画多张图

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我。如有错误或未考虑完全的地方,望不吝赐教.

原文链接:https://blog.csdn.net/HJC256ZY/article/details/106725917 。

最后此篇关于Python plt 利用subplot 实现在一张画布同时画多张图的文章就讲到这里了,如果你想了解更多关于Python plt 利用subplot 实现在一张画布同时画多张图的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com