美文网首页
2018-12-17

2018-12-17

作者: wangj676 | 来源:发表于2018-12-17 14:15 被阅读0次

    matplotlib 记录

    import matplotlib.pyplot as plt 
    plt.plot([1, 2, 3, 4], [1, 4, 9, 16],'o')
    plt.axis([0, 6, 0, 20])  // The axis() command in the example above takes a list of [xmin, xmax, ymin, ymax] and specifies the viewport of the axes.
    
    '''
      red dashes, blue squares and green triangles  :      //different types of dots
      'r--','bs','g^'
    '''
    plt.show()
    

    list来进行绘图

    name=['group_a','group_b','group_c']
    values=[1,10,100]
    plt.figure(1,figsize=(9,3))
    '''
    num : integer or string, optional, default: None
            If not provided, a new figure will be created, and the figure number
            will be incremented. The figure objects holds this number in a `number`
            attribute.
            If num is provided, and a figure with this id already exists, make
            it active, and returns a reference to it. If this figure does not
            exists, create it and returns it.
            If num is a string, the window title will be set to this figure's
            `num`.
     figsize : tuple of integers, optional, default: None
            width, height in inches. If not provided, defaults to
            :rc:`figure.figsize` = ``[6.4, 4.8]``.
    '''
    plt.subplot(131)      #第一行有三个子图,现画第一个图      柱形图
    plt.bar(name,values)
    plt.subplot(132)      #第一行有三个子图,现画第二个图      点状图
    plt.scatter(name,values)
    plt.subplot(133)      #第一行有三个子图,现画第三个图      折线图
    plt.plot(name,values)
    plt.show()              #显示图像
    

    注:python注释 可以用''' content '''或者 #

    总结:

    主要是figure画布的生成,之后可以利用subplot进行子画布的工作,可以通过一些参数的设置对图像进行更高程度的修饰,最后show()方法显示出来即可。

    相关文章

      网友评论

          本文标题:2018-12-17

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