当前位置:   article > 正文

python数据可视化—用pyecharts画雷达图_echart python雷达图

echart python雷达图

什么是pyecharts

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。

准备工作

需要安装的包

pip install pyecharts
  • 1

版本说明
pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5.X 和 v1 间不兼容,v1 是一个全新的版本

v0.5.X支持 Python2.7,3.4+
v1仅支持 Python3.6+

本文使用的是v1
详见官方文档

代码

import pyecharts.options as op
from pyecharts.charts import Radar

# 传入多维数据,数据点最多6个
v1 = [[17.2, 7.9, 1.6, 0.8, 0.8]]
v2 = [[5.4, 2.6, 1.2, 1.0, 0.5]]
v3 = [[28.0, 8.4, 6.1, 1.9, 0.8]]
v4 = [[22.3, 5.0, 4.5, 1.7, 1.3]]
v5 = [[10.2, 2.9, 3.6, 1.4, 0.2]]

# 调整雷达各维度的范围大小,维度要求四维以上
x_schema = [
        {"name": "Point", "max": 30, "min": 0, "color": 'black', "font_size": 18},
        {"name": "Rebounds", "max": 15, "min": 0, "color": 'black', "font_size": 18},
        {"name": "Assists", "max": 8, "min": 0, "color": 'black', "font_size": 18},
        {"name": "Steals", "max": 5, "min": 0, "color": 'black', "font_size": 18},
        {"name": "Blocks", "max": 2, "min": 0, "color": 'black', "font_size": 18}
    ]

# 画图
radar_x = Radar()
radar_x.add_schema(x_schema)
radar_x.add('Chris Bosh', v1, color='red').set_colors(['red'])
radar_x.add('Shane Battier', v2, color='green').set_colors(['green'])
radar_x.add('LeBorn James', v3, color='orange').set_colors(['orange'])
radar_x.add('Dwayne Wade', v4, color='blue').set_colors(['blue'])
radar_x.add('Mario Chalmers', v5, color='purple').set_colors(['purple'])

radar_x.set_global_opts(
        title_opts=op.TitleOpts(title="Miami Heat Starting Lineup", pos_right="center"),
        legend_opts=op.LegendOpts(legend_icon="roundRect", align="left", pos_left='7%',
                                  pos_bottom='14%', orient='vertical')
    )

radar_x.render("Miami Heat Starting Lineup.html")

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

运行效果

在同级目录生成一个.html文件,在浏览器打开
在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号