zoukankan      html  css  js  c++  java
  • Pyecharts可视化介绍

    介绍

    Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。
    而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。

    注意

    pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5.X 和 v1 间不兼容,v1 是一个全新的版本。(使用版本为v1)

    参考

    官网:https://www.echartsjs.com/index.html
    Pyecharts官网:https://pyecharts.org/#/zh-cn/intro

    关于 pyecharts 的安装

    pip install pyecharts
    或 pip install -i https://pypi.doubanio.com/simple pyecharts

    绘图步骤

    1. 选择图表类型
    2. 添加数据
    3. 设置全局变量
    4. 显示及保存图表

    图标类型

    from pyecharts.charts import *

    函数         说明                函数          说明
    Scatter      散点图              Funnel       漏斗图
    Bar          柱状图              Gauge        仪表图
    Pie          饼图                Graph        关系图
    Line         折线图/面积图        Liquid       水球图
    Rader        雷达图              Parallel    平行坐标系
    Sankey       桑基图              Polar        极坐标系
    WorldCloud   词云图              HeatMap      热力图
    

    添加数据

    二维数据图形,可通过
    .add_xaxis(xaxis_data=x)
    .add_yaxis(series_name='',y_axis=y)
    一维数据图形 ,可通过
    .add(series_name='',data_pair=([(i, j)for i, j in zip(lab, num)]) 方法传递参数

    数据存储与显示

    .get_options() # 该行只为了查看配置项,方便调试时使用

    .render():默认将会在当前目录下生成一个 render.html 的文件,
    支持 path 参数,设置文件保存位置,如 render(r"e:my_first_chart.html"),文件用浏览器打开。

    .Jupyter Notebook() 直接调用 render_notebook ()随时随地渲染图表

    全局配置项:定制图表

    使用 options 配置项,在 pyecharts 中,一切皆 Options。
    全局配置项可通过 set_global_options 方法设置

    开始绘制你的第一个图表格

    from pyecharts.charts import Bar
    (
      Bar()
      .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
      .add_yaxis(series_name="商家",y_axis=[785, 229, 433, 314, 218, 261])
    ).render.notebook()
    
    代码运行结果

  • 相关阅读:
    Linux 内核剖解(转)
    计算机系统的分层结构
    Linux学习之路三:重要概念之Linux系统层次结构
    库函数与系统调用的联系与区别
    库函数与系统调用
    库函数调用和系统调用的区别
    标准库函数和系统调用的区别
    关于Linux操作系统层次结构分析
    linux标准输入输出
    C语言的标准输入输出
  • 原文地址:https://www.cnblogs.com/Skypeduty1225/p/15526337.html
Copyright © 2011-2022 走看看