zoukankan      html  css  js  c++  java
  • matplotlib

    • matplotlib

    import matplotlib.pyplot as plt

    是专门用于开发2D图表(包括3D图表)
    使用起来及其简单
    以渐进、交互式方式实现数据可视化
    可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。
    能将数据进行可视化,更直观的呈现
    使数据更加客观、更具说服力


    折线图


    一般会有中文显示问题

    下载中文字体(黑体,看准系统版本)
    下载 SimHei 字体(或者其他的支持中文显示的字体也行)
    安装字体
    linux下:拷贝字体到 usr/share/fonts 下:
    sudo cp ~/SimHei.ttf /usr/share/fonts/SimHei.ttf
    windows和mac下:双击安装
    删除~/.matplotlib中的缓存文件
    cd ~/.matplotlib
    rm -r *
    修改配置文件matplotlibrc
    vi ~/.matplotlib/matplotlibrc
    将文件内容修改为:
    font.family : sans-serif
    font.sans-serif : SimHei
    axes.unicode_minus : False

    
    x = range(60)
    x_ticks_label = ["11点{}分".format(i) for i in x]
    plt.xticks(x[::5], x_ticks_label[::5])  
    一般以X轴的参数进行按步长切片找出刻度,后面的参数x_ticks_label是显示在每个刻度处的信息
    
    
    a=range(15)
    c=[5,3,1,7,123,8,33,12,65,1,56,98,12,645,1]
    plt.xticks(a[::1],c)
    

    
    r 红色
    - 实线
    g 绿色
    - - 虚线
    b 蓝色
    -. 点划线
    w 白色
    : 点虚线
    c 青色
    ' ' 留空、空格
    m 洋红
    
    y 黄色
    
    k 黑色
    
    
    







    常见图像




  • 相关阅读:
    datadog数据json格式转换prometheus文本格式
    clickhouse聚合
    iOS面试
    程序员如何快速准备面试中的算法
    李刚OC语言疯狂讲义笔记
    传智播客内部 学习网站+书籍分享
    iOS-多线程总结笔记
    iOS-简化单例模式(定义成宏 以后通用)
    iOS-单例模式(懒汉式和饿汉式)和GCD实现
    iOS-队列组
  • 原文地址:https://www.cnblogs.com/cizao/p/11484327.html
Copyright © 2011-2022 走看看