Advertisement

Python Matplotlib 数据可视化(三):水平或垂直交叉曲线的颜色填充

阅读量:

目录

    • 水平延伸方向上交叉曲线的色彩填充技术
          • 注解1:
      • 注解2:

      • 注解3:

      • 注解4:

      • 注解5:

      • 纵向延伸方向上交叉曲线的色彩填充技术

水平方向的交叉曲线的颜色填充方法

水平方向交叉曲线的颜色填充效果,主要借助fill_between()函数得以达成。

复制代码
    # 导入包
    import matplotlib.pyplot as plt
    import numpy as np
    # x与y数据,见注解1
    x=np.linspace(0,2,500)
    y1=np.sin(2*np.pi*x)
    y2=1.1*np.sin(3*np.pi*x)
    
    # 绘图,见注解2
    fig=plt.figure()
    ax=fig.add_subplot(111) 
    
    # 绘制y1和y2,注解3
    ax.plot(x,y1,color='k',lw=1,ls='-')
    ax.plot(x,y2,color='k',lw=1,ls='-')
    
    # y1<=y2部分,注解4
    ax.fill_between(x,y1,y2,where=y

全部评论 (0)

还没有任何评论哟~