Python Matplotlib折线图线条颜色和样式

Python Matplotlib 折线图 线条颜色和样式

  • 折线颜色
  • 折线形状
  • 数据点(节点)形状
  • 坐标
  • 示例
  • 折线颜色

    折线形状

    ‘-’ :实线
    ‘-.’ :实虚线
    ‘–’:虚线
    ‘:’ :点虚线

    数据点(节点)形状

    ‘s’ : 方块状
    ‘o’ : 实心圆
    ‘^’ : 正三角形
    ‘v’ : 反正三角形
    ‘+’ : 加号
    ‘*’ : 星号
    ‘,’:点
    ‘x’ : x号
    ‘p’ : 五角星
    ‘1’ : 三脚架标记
    ‘2’ : 三脚架标记

    坐标

    1. 横坐标(可以省略,但如果要写横坐标,则必须和纵坐标数组长度保持一致)
    x = np.arange(0, iteration, 1.0)#根据实际条件自己设置
    

    其中iteration表示的是迭代的次数,即横坐标的最大值
    np.arange(x,y,a)表示的是起点为x,终点为y,步长为a的排列数组,注意:区间范围左闭右开[x,y)。例如np.arrange(0,6,2) ->[0,2,4]
    2. 纵坐标
    纵坐标则为包含数据的数组,如:

    y = [2.3,4.5,6.1]#这只是示例,实际操作中纵坐标数组和横坐标的数组长度要一致
    

    注意:横纵坐标数组的长度要保持一致

    示例

    x = np.arange(0,10,1)#横坐标
    y = [1,2,3,4,5,12,13,14,15,16]#纵坐标
    plt.plot(x, y, marker=',', color='steelblue', linestyle='-', label='x-y')
    plt.xlabel('Number of Iterations')
    plt.ylabel('y-value')
    plt.title('test')
    plt.legend(loc=0)
    plt.grid()
    plt.show()
    

    上述代码图像

    plot中参数的解释:

    marker:表示的数据点(节点)的形状,例如:可用’*‘替换’,',折线节点会变成星号;
    color:表示的折线的颜色,如:red:红色,blue:蓝色等;
    linestyle:表示的是折线的形状,如: '–'表示虚线等;
    label:表示的是该条折线的标签。

    plt其余参数解释:

    xlabel:横坐标标签
    ylabel:纵坐标标签
    title:图的名称
    legend(loc=0):给出图例标签(注意:如果删掉plt.legend(loc=0)将会使折线的标签不显示
    grid:网格
    show:显示图像(注意:plt.show()不能省略,如果省略会导致图像不显示

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python Matplotlib折线图线条颜色和样式

    发表评论