fig,(ax1,ax2)=plt.subplots(2,1,figsize=(8,6),sharex=True)fig.suptitle('How2matplotlib.com: Shared X-axis')x=np.linspace(0,10,100)ax1.plot(x,np.sin(x))ax2.plot(x,np.cos(x))ax1.set_title('Sine Function')ax2.set_title('Cosine Function')ax2.set_xlabel('X-axis')plt.tigh...
figsize: 图形大小 # 绘制多个箱线图importmatplotlib.pyplotaspltimportnumpyasnpdata1=np.random.randn(1000)data2=np.random.randn(1000)fig,axs=plt.subplots(2,sharex=True,sharey=True)fig.suptitle('Multiple Boxplot')axs[0].boxplot(data1)axs[0].set_title('Boxplot 1')axs[1].boxplot(data2)...
figsize参数用于设置整个图形的大小,单位为英寸。例如: importmatplotlib.pyplotaspltimportnumpyasnp fig,axs=plt.subplots(2,2,figsize=(12,10))x=np.linspace(0,2*np.pi,100)foriinrange(2):forjinrange(2):axs[i,j].plot(x,np.sin(x+i*np.pi/2+j*np.pi/4))axs[i,j].set_title(f'Sine W...
fig, ax = plt.subplots(1, 1, figsize = (9,6)) ax.plot(x, y1, '*--r', x, y2, 'p:b') plt.show() 二、散点图 散点图的一般格式: ax.scatter(x,y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,*,edgecolors=None,plotnonfinite...
ax4.plot(df2,alpha=0.5,linestyle='--',marker='.') #方法2 - 创建一个新的figure,并返回一个subplot对象的numpy数组 plt.subplot fig,axes=plt.subplots(2,3,figsize=(10,4)) #创建一个2行3列的大图表 ts=pd.Series(np.random.randn(1000).cumsum()) ...
plt.plot:绘制曲线 plt.show:显示图像 import matplotlib.pyplot as plt import numpy as np 1. 2. x = np.linspace(-3,3,50) y1 = 2*x + 1 y2 = x**2 1. 2. 3. plt.figure(num=3,figsize=(8,5)) # 定义一个figure图像窗口,编号为3;大小为(8, 5) ...
subplot在plotNum指定的区域中创建一个轴对象. 如果新创建的轴和之前创建的轴重叠的话,之前的轴将被删除. 二、参数说明 1,subplots()参数 matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw) ...
(1,11)bb=np.random.rand(10)figure=plt.figure(figsize=(8,4),facecolor="red")axes1=plt.subplot (2,2,1)axes1.plot(aa,bb)axes2=plt.subplot(2,2,2)axes2.bar(aa,bb)axes3=plt.subplot(2,1,2)axes3.plot(aa,bb)axes3.bar(aa,bb)plt.show()...
subplot在plotNum指定的区域中创建一个轴对象. 如果新创建的轴和之前创建的轴重叠的话,之前的轴将被删除. 二、参数说明 1,subplots()参数 matplotlib.pyplot.subplots(nrows=1, ncols=1, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw) ...
fig, axs = plt.subplots(2, 2, figsize=(8, 6), sharex=True, sharey=True) 在第一个子图中绘制sin(x)函数axs[0, 0].plot(x, y1)axs[0, 0].set_title(‘sin(x)’) 在第一个子图中绘制cos(x)函数axs[0, 1].plot(x, y2)axs[0, 1].set_title(‘cos(x)’) 在第二个子图中...