导语:
本文主要介绍了关于python中subplot函数怎么画图?的相关知识,包括python enumerate,以及python convert这些编程知识,希望对大家有参考作用。
说明
1.调用subplot()函数创建子图,程序可以在子图上绘图。 subplot(nrows, ncols, index, **kwargs)函数的nrows参数指定将数据映射区域划分为多少行,ncols参数指定将数据映射区域划分为多少列,index参数指定获得多少区域。
2、subplot()函数还支持直接输入一个三位参数,其中第一位为nrows参数;第二个数字是 ncols 参数;第三位是索引参数。
参数
nrows: subplot的行数
ncols: subplot的列数
sharex :所有子图应使用相同的 X 轴刻度(调整 xlim 会影响所有子图)
sharey:所有子图应使用相同的 Y 轴刻度(调整 ylim 会影响所有子图)
subplot_kw: 用于创建各subplot的关键字字典
**fig_kw: 创建figure时的其他关键字
实例
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 100)
#作图1
plt.subplot(2,2,1) #等效于plt.subplot(221)
plt.plot(x, x)
#作图2
plt.subplot(2,2,2)
plt.plot(x, -x)
#作图3
plt.subplot(2,2,3)
plt.plot(x, x ** 2)
plt.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)
#作图4
#plt.subplot(224)
#plt.plot(x, np.log(x))
plt.show()
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
内容反馈