• Matplotlib


    1.简介

    Matplotlib是一个强大的Python绘图和数据可视化的工具包。数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值、必要的一些数据转换等。完成数据分析的最终结果也许就是做一个可交互的数据可视化。

    安装方式:

    pip3 install matplotlib

    引用方法:

    import matplotlib.pyplot as plt

    2.plot函数

    plot函数:绘制折线图

    • 线型linestyle(-,-.,--,..)
    • 点型marker(v,^,s,*,H,+,X,D,O,...)
    • 颜色color(b,g,r,y,k,w,...)
    plt.plot([0,3,9,15,30],linestyle = ':',color = 'b',marker = 'o') 

    图像标注

    图像标注

    plt.plot([0,3,9,15,30],linestyle = '-.',color = 'r',marker = 'o',label="A") 
    plt.plot([1,3,16,23,30],[30,23,13,25,30],label='B')
    plt.title("Title")  # 标题
    plt.xlabel('X')  # x轴名称
    plt.ylabel('Y')  # y轴名称
    
    plt.xticks(np.arange(0,30,2))  # x轴刻度
    plt.xlim(-0.2,10,2)  # x轴范围
    plt.legend()  # 曲线图例

    3.支持的图类型

    # 柱状图
    data = [12,34,23,54]
    labels = ['Jan','Fed','Mar','Apr']
    plt.xticks([0,1,2,3],labels)  # 设置x轴刻度
    plt.bar([0,1,2,3],data) 

    # 饼图
    plt.pie([10,20,30,40],labels=list('abcd'),autopct="%.2f%%",explode=[0.1,0,0,0])  # 饼图
    plt.axis("equal")
    plt.show()

    4.保存图表到文件

    plt.savafig('文件名.拓展名')

    文件类型是通过文件扩展名推断出来的。因此,如果你使用的是.pdf,就会得到一个PDF文件。

    plt.savefig('123.pdf')

    savefig并非一定要写入磁盘,也可以写入任何文件型的对象,比如BytesIO:

    from io import BytesIO
    buffer = BytesIO()
    plt.savefig(buffer)
    plot_data = buffer.getvalue()

  • 相关阅读:
    与答辩有关资料
    SpringBoot技术优点
    【知识库】-简单理解CrudRepository接口中的方法
    【知识库】-通俗理解OAuth2.0协议用于第三方登陆
    毕业设计介绍所用
    JavaWeb_(视频网站)_七、推荐模块1
    JavaWeb_(视频网站)_六、分页模块1
    JavaWeb_(视频网站)_五、视频模块2 辅助功能
    JavaWeb_(视频网站)_五、视频模块1 视频上传
    JavaWeb_(视频网站)_四、博客模块2
  • 原文地址:https://www.cnblogs.com/xiongying4/p/11983120.html
Copyright © 2020-2023  润新知