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()

  • 相关阅读:
    centos7的变化(转)
    配置邮件报警功能(脚本方式)
    临时和永久关闭Selinux
    centos7.2安装apache比较简单,直接上代码
    zabbix--------配置邮件报警功能---服务器上配置---------
    初来驾到学java修饰符的使用
    面向对象小小理解
    出来驾到学java3
    出来驾到学java2
    初来驾到学JAVA
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7275339.html
Copyright © 2011-2022 走看看