zoukankan      html  css  js  c++  java
  • 机器学习 Matplotlib库入门

    2017-07-21 15:22:05

    Matplotlib库是一个优秀的python的数据可视化的第三方类库,其中的pyplot支持了类似matlab的图像输出操作。matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。

    import matplotlib.pyplot as plt
    #plt是一个别名

    一、matplotlib.pyplot子库

    plt.plot(x, y, format_string, **kwargs)
    •  x  : X轴数据,列表或数组,可选
    •  y  : Y轴数据,列表或数组
    •  format_string: 控制曲线的格式字符串,可选
    •  **kwargs : 第二组或更多(x,y,format_string)

    plt.plot()中的第三个参数使用还是比较多的,当然了,这和matlab也是相通的,在matlab中也有类似的格式符

    format_string简介:

    format_string由颜色字符,风格字符标记字符组成

    • 颜色字符

    • 风格字符

    • 标记字符

    另外matplotlib.pyplot中也支持subplot功能,其使用和matlab类似。下面给一个具体的使用范例:

    import matplotlib.pyplot as plt
    import numpy as np
    
    # 使用matplotlib.pyplot子库分三步:
    # 第一步:使用plt.plot(...)将需要展示的横轴纵轴数据传给plt
    plt.subplot(1,2,1)
    plt.plot([1,2,3,4],[3.3,5.4,23,4],'g:*')
    
    # 第二步:使用plt内置函数对输出图形进行修饰
    plt.ylabel('测试')
    plt.xlabel('数值')
    
    plt.subplot(1,2,2)
    plt.plot(np.arange(10),np.arange(10),'b--1')
    
    #第三步:使用show()函数将plt中的函数展示出来,另外plt有一个内置的savefig函数可以将图像保存
    #这里需要注意的是savefig需要在show()函数之前进行调用,如果在show之后进行调用的话,会保存一个空文件,默认保存为png格式
    plt.savefig('test',dpi=600)
    plt.show()
  • 相关阅读:
    学习笔记之正向代理和反向代理的区别
    PHP程序员的进阶之路
    go语言笔记——切片函数常见操作,增删改查和搜索、排序
    golang的垃圾回收(GC)机制
    堆栈的详细讲解
    springAop必导jar包
    sring框架的jdbc应用
    下载jar包方法
    mysql数据乱码
    Eclipse打包java工程
  • 原文地址:https://www.cnblogs.com/hyserendipity/p/7218529.html
Copyright © 2011-2022 走看看