美文网首页
Python画水平(竖直)分割线

Python画水平(竖直)分割线

作者: YuAllon | 来源:发表于2019-07-17 20:08 被阅读0次

    写在前面的话:

    在处理WISE数据的过程中,有时候需要画出矮星系样本满足Stren判据(w1-w2>0.8)的分布,一般画WISE颜色图时,横纵坐标分别为(w2-w3)、(w1-w2)。等价为在WISE颜色图上面画出一条水平的分割线。

    Python语法

    #垂直分割线
    plt.vlines(x, ymin, ymax, colors='k', linestyles='solid', label='', *, data=None, **kwargs)
    #水平分割线
    plt.hlines(y, xmin, xmax, colors='k', linestyles='solid', label='', *, data=None, **kwargs)
    

    参数含义:

    参数 解释
    x(y) 垂直线在x轴的位置(水平线在y轴位置)
    ymin(xmin) 垂直线y值最小值(水平线x值最小值)
    ymax(xmax) 垂直线y值最大值(水平线x值最大值)
    colors 线的颜色
    linestyles 线的格式
    label 线的标签

    例子:

    import matplotlib.pyplot as plt
    plt.vlines(1, -2, 2, 'r', '--', label='example')
    plt.legend(loc='lower right')
    
    example.png

    自己的图:

    galaxy_WISE_color.png

    图中red line是Stren判据,yellow line是Jarrett判据(yellow line也用了这个语法哦)

    2019-07-17

    相关文章

      网友评论

          本文标题:Python画水平(竖直)分割线

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