zoukankan      html  css  js  c++  java
  • Pyecharts-数据可视化模块

    Pyecharts

    介绍

    • 数据可视化模块

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

    • pyecharts分为v0.5.Xv1两个大版本,v0.5.Xv1间不兼容,v1是一个全新的版本,详见https://github.com/pyecharts/pyecharts/issues/892,https://github.com/pyecharts/pyecharts/issues/1033
      也因此带来一个版本兼容问题,这会导致一些问题。

    实例

    普通饼图

    import webbrowser
    from pyecharts import Pie
    attr = ['系统测试用例评审', '系统测试第1轮', '系统测试第1轮',
            '系统测试第3轮', '用户手册评审', '验收测试', '其他(专项测试)', '现网运行']
    value = [11, 22, 33, 22, 1, 1, 1, 9]
    pie = Pie('Bug分布', title_pos='center')
    pie.add(
            '缺陷按活动分布',
            attr,
            value,
            is_label_show  = True,
            # 以下两个参数控制图例的位置, 默认是出现则顶部,水平居左
            legend_pos='left',  # 图例居左,right控制居右
            label_text_color=None,
            legend_orient='vertical'  # 图例垂直
    )
    pie.render('pie.html')   #生成HTML文件
    webbrowser.open('pie.html')  #自动打开HTML文件
    

    柱状图

    import webbrowser
    from pyecharts import Bar, Pie
    attr = ['需求规格说明书', '设计文档', '编码', '测试', '发布']
    value = [8, 10, 18, 35, 103]
    
    bar = Bar()
    # bar.use_theme('dark')   # 背景默认为白色的,dark为黑色
    bar.add(
        '软件缺陷在不同阶段发现时修复的费用',
        attr,
        value,
        is_more_utils=True
    )
    bar.render('pie.html')
    webbrowser.open('pie.html')
    

    导入Pie等类的问题

    ​ 使用pip install pyecharts下载pyecharts后,因为是默认最新版(测试是1.1.0),你在正常的导入时,比如导入饼图Pie,结果你会发现报错ImportError: cannot import name 'Pie'。但通过测试pyecharts的0.5.11版本可以正常使用。

    解决办法

    在你的Python解释器的Libsite-packagespyecharts\__init__.py文件中,手动导入相关模块:
    from pyecharts.charts import Bar, Grid, Pie, Map, WordCloud
    然后,你就可以正常的在脚本中使用了。
    或者下载指定版本:
    pip install pyecharts==0.5.11  
    # 豆瓣源
    pip install -i https://pypi.doubanio.com/simple/ pyecharts==0.5.11
    
  • 相关阅读:
    zabbix入门知识
    flask_login
    flask_数据库
    flask_web表单
    flask_模板
    flask_hello world
    1024 Hello World
    使用bat批处理文件备份postgresql数据库
    使用bat批处理文件备份mysql数据库
    在windows7下创建ftp服务站点
  • 原文地址:https://www.cnblogs.com/Nayears/p/12166869.html
Copyright © 2011-2022 走看看