美文网首页
Python_numpy matplotlib

Python_numpy matplotlib

作者: 敬子v | 来源:发表于2019-06-29 17:36 被阅读0次

    matplotlib 是Python 里面的一个绘图库,可以与numpy一起使用。它是一个有命令风格的函数集合,看起来和MATLAB很相似,绘图比较方便,可以用它方便的绘制出表达式,正余弦函数以及条形图等等。

    #绘制y关于x的表达式:
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib
    x=np.arange(0,10)
    y=2*x+5
    plt.title("y = 2 * x + 5")
    plt.xlabel('x axis caption')
    plt.ylabel('y axis caption') #不支持使用汉字
    plt.plot(x,y,"yo-")
    plt.show()
    

    运行结果:


    image.png
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib
    x=np.arange(0,6*np.pi,0.1)
    y=np.sin(x)
    plt.plot(x,y,"-")
    plt.show()
    

    运行结果:


    image.png
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib
    x=np.arange(0,6*np.pi,0.1)
    y=np.cos(x)
    plt.plot(x,y,"-")
    plt.show()
    

    运行结果:


    image.png
    #绘制条形图
    from matplotlib import pyplot as plt
    x =  [5,8,10]
    y =  [12,16,6]
    x2 =  [6,9,11]
    y2 =  [6,15,7]
    plt.bar(x, y, align =  'center')
    plt.bar(x2, y2, color =  'g', align =  'center')#用bar(x,y,color,align)绘制条形图
    plt.title('Bar graph')
    plt.ylabel('Y axis')
    plt.xlabel('X axis')
    plt.show()
    
    image.png

    作为线性图的替代,可以通过向 plot() 函数添加格式字符串来显示离散值。 可以使用以下格式化字符。

    字符的描述
    '-' 实线样式
    '--' 短横线样式
    '-.' 点划线样式
    ':' 虚线样式
    '.' 点标记
    ',' 像素标记
    'o' 圆标记
    'v' 倒三角标记
    '^' 正三角标记
    '<' 左三角标记
    '>' 右三角标记
    '1' 下箭头标记
    '2' 上箭头标记
    '3' 左箭头标记
    '4' 右箭头标记
    's' 正方形标记
    'p' 五边形标记
    '*' 星形标记
    'h' 六边形标记 1
    'H' 六边形标记 2
    '+' 加号标记
    'x' X 标记
    'D' 菱形标记
    'd' 窄菱形标记
    '|' 竖直线标记
    '_' 水平线标记
    以下是颜色的缩写:

    字符的颜色
    'b' 蓝色
    'g' 绿色
    'r' 红色
    'c' 青色
    'm' 品红色
    'y' 黄色
    'k' 黑色
    'w' 白色

    相关文章

      网友评论

          本文标题:Python_numpy matplotlib

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