我们定义了四个标签,分别是set 0,set 1,set 2,set 3"""label_cycle = cycler(label=['set {n}'.format(n=n) for n in range(4)])"""形状周期(cycler):斜线,星装,方格,竖线"""hatch_cycle = cycler(hatch=[
res5= plt.fill_between(x[37:],0,y_sig[37:],hatch="//",color="green",alpha=0.3,interpolate=True) #其次对第二个图进行填充,注意这里是从[:22]开始,因为如果是[:21]那么就不会包括21号数字。这是列表的下表的表示方法 res6= plt.fill_between(x_01[:22],0,y_sig01[:22],hatch="\\\"...
x=np.linspace(0,10,100)y=np.sin(x)fig,ax=plt.subplots()ax.fill_between(x,y,color='lightblue',hatch='||')ax.set_title('Area Chart with Textures - how2matplotlib.com')plt.show() Python Copy Output: 3. 自定义纹理样式 Matplotlib允许用户自定义纹理样式,通过组合不同的线条和符号来创建独...
x=np.linspace(0,10,100)y1=np.sin(x)y2=np.sin(x)*np.exp(-x/10)plt.figure(figsize=(10,6))plt.plot(x,y1,label='Curve 1')plt.plot(x,y2,label='Curve 2')plt.fill_between(x,y1,y2,color='green',alpha=0.3)plt.title('Area Between Two Curves - how2matplo...
hatch:一个字符串,指定填充方式,如['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] label:一个字符串,指定标签 fill:一个布尔值,决定是否填充 facecolor/edgecolor/color:颜色 fill_between(x, y1, y2=0, where=None, interpolate=False, step=None, **kwargs):...
fill_between(x 轴区域, y 轴起点,y 轴终点, color='填充色', alpha=透明度) 1. 课外知识 得到子图 #当前的图表和子图可以使用plt.gcf()和plt.gca()获得 ax = plt.gca() #得到子图 ax.plot() 1. 2. 3. 矩形 plt.gca().add_patch(plt.Rectangle((左下角坐标), 长, 宽)) ...
控制阴影式样{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}plt.fill_between(x,y,facecolor="skyblue",alpha=0.4,hatch='*')plt.show()# 在填充的基础上,添加一条折线,图形更加清晰plt.fill_between(x,y,facecolor="skyblue",alpha=0.2)plt.plot(x,y,color="skyblue",alp...
5) axes[2].set_title("bar") # 填充,两图面积差 axes[3].fill_between(x, x**2, x**3, color="green", alpha=0.5) axes[3].set_title("fill_between") fig.tight_layout() plt.show() fig.savefig("fil.png") 实例4 plt.rcParams['font.sans-serif']=['FangSong_GB2312'] #用来...
ax.fill_between(p_cumsum.columns, p_cumsum.iloc[3], p_cumsum.iloc[4], facecolor = sns.color_palette('Greys', 6)[1], hatch = '/', label = p_cumsum.index[4]) ax.fill_between(p_cumsum.columns, p_cumsum.iloc[2], p_cumsum.iloc[3], facecolor = sns.color_palette('Greys', 6)...
注意上面我们调用fill_between函数:我们传递了的参数包括 x 值,y 值的低限,然后是 y 值的高限,...