Python可视化30|matplotlib-辅助线(axhli

作者: pythonic生物人 | 来源:发表于2020-09-05 10:10 被阅读0次

    本文介绍matplotlib中如何绘制垂直坐标轴的线区域

    本文速览

    欢迎关注@pythonic生物人

    image image

    添加x轴y轴垂直辅助线

    • matplotlib.pyplot.axhline(y=0, xmin=0, xmax=1, **kwargs)
    • matplotlib.pyplot.vlines(x, ymin, ymax, colors=None, linestyles='solid', label='', , data=None, \*kwargs)
    # y轴垂直线
    import matplotlib.pyplot as plt
    plt.figure(dpi=120)
    plt.style.use('seaborn-whitegrid')
    
    
    plt.axhline(y=.5, #线高
                xmin=0.2,#线起始位置
                xmax=0.75,#线结束位置
                color="#c72e29",
                linestyle='--',#线型
                linewidth=1.5,#线宽
                marker='*',#线两端marker
                markerfacecolor='w',
                markersize=10,#marker大小
             )
    
    # x轴垂直线
    plt.vlines(x=1, ymin=0.1, ymax=2,
               lw=1.5,
               colors='r',
               linestyles='--',
               #其他参数,参考matplotlib.pyplot.vlines官网
              )
    
    plt.show()
    
    image

    添加x y轴垂直区域

    • matplotlib.pyplot.axvspan(xmin, xmax, ymin=0, ymax=1, **kwargs)
    • matplotlib.pyplot.axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)
    import matplotlib.pyplot as plt
    
    plt.figure(dpi=100)
    plt.plot([1,2,6],lw=1)
    plt.axvspan(1.0, 1.2, facecolor='g', alpha=0.3, **dict())#垂直x轴区域
    plt.axhspan(4.0, 5.2, facecolor='pink', alpha=0.3, **dict())#垂直y轴区域
    
    image 参考资料

    欢迎关注@pythonic生物人

    干货,真香

    相关文章

      网友评论

        本文标题:Python可视化30|matplotlib-辅助线(axhli

        本文链接:https://www.haomeiwen.com/subject/auvxektx.html