zoukankan      html  css  js  c++  java
  • python3数据分析matplotlib

      matplotlib是python中非常重要的绘图库,有助于实现数据的可视化,数据只有通过图表的形式进行展现,才有可能更直观的让人们了解数据的整体和细节变化。

      官网:http://matplotlib.org/

      Matplotlib库的使用

      Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。

      Matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。

       import matplotlib.pyplot as plt

      Matplotlib库小测(只控制y轴):

    1 import matplotlib.pyplot as plt
    2 plt.plot([3,1,4,5,2])
    3 plt.ylabel("Grade")
    4 plt.savefig("test",dpi=600)
    5 plt.show()

    plt.savefig()将输出图形存储为文件,默认PNG格式,可以通过dpi修改输出质量。

      Matplotlib库小测(既控制x轴又控制y轴):

    1 import matplotlib.pyplot as plt
    2 plt.plot([0,2,4,6,8],[3,1,4,5,2])#分别控制x轴和y轴
    3 plt.ylabel("Grade")
    4 plt.axis([-1,10,0,6])
    5 plt.show()

     

         pyplot的绘图区域

      plt.subplot(nrows,ncols,plot_number)在全局绘图区域中创建一个分区体系,并定位到一个子绘图区域。

    plt.subplot(3,2,4)

     1 import numpy as np
     2 import matplotlib.pyplot as plt
     3 
     4 def f(t):
     5     return np.exp(-t)*np.cos(2*np.pi*t)
     6 
     7 a = np.arange(0.0, 5.0, 0.02)
     8 plt.subplot(211)
     9 plt.plot(a,f(a))
    10 plt.subplot(2,1,2)
    11 plt.plot(a,np.cos(2*np.pi*a),'r--')#虚线输出
    12 plt.show()

       plt.plot(x,y,format_string,**kwargs)

    format_string是控制格式的字符串。由颜色字符、风格字符、和标记字符组成。

     

    1 import matplotlib.pyplot as plt
    2 import numpy as np
    3 
    4 a = np.arange(10)
    5 plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-.')
    6 plt.show()

  • 相关阅读:
    DB2 for Z/os Statement prepare
    Foreign key (referential) constraints on DB2 LUW v105
    复制Informational constraints on LUW DB2 v105
    DB2 SQL Mixed data in character strings
    DB2 create partitioned table
    MVC中使用EF的技巧集(一)
    Asp.Net MVC 开发技巧(二)
    Linq使用技巧及查询示例(一)
    Asp.Net MVC 开发技巧(一)
    Asp.Net MVC Identity 2.2.1 使用技巧(八)
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7275339.html
Copyright © 2011-2022 走看看