Advertisement

python matplotlib 数据可视化 四 交叉间断型曲线颜色填充

阅读量:

目录

    • 交叉间断型曲线的颜色填充
          • 详述1

交叉间断型曲线颜色填充方法

复制代码
    # 导入包
    import matplotlib.pyplot as plt
    import numpy as np
    
    # 绘图
    fig,ax = plt.subplots(1,2)
    
    # 子图(121)数据
    x=np.linspace(0,2,500)
    y1=np.sin(2*np.pi*x)
    y2=1.2*np.sin(3*np.pi*x)
    y2=np.ma.masked_greater(y2,1.0) # 见详解1
    # 绘图
    ax[0].plot(x,y1,color='k',lw=1,ls=':')
    ax[0].plot(x,y2,color='k',lw=1,ls='-')
    # y1<=y2部分
    ax[0].fill_between(x,y1,y2, where=y2>=y1,interpolate=False, facecolor='cornflowerblue',alpha=0.7)
    # y1>=y2部分
    ax[0].fill_between(x,y1,y2, where=y2<=y1,in

全部评论 (0)

还没有任何评论哟~