Python笔记——绘制雷达图

代码

# 雷达图

from pyechartsimport optionsas opts

from pyecharts.chartsimport Page,Radar

# 两组数据的对比

v1 = [[4300,10000,28000,35000,50000,19000]]

v2 = [[5000,14000,28000,31000,42000,21000]]

# 返回Radar  图表对象  数据处理完整之后 通过雷达对象进行转换

def radar_Base() ->Radar:

c = (

Radar()

#    链式写法

        .add_schema(

schema=[

#    数据指向的类型

                opts.RadarIndicatorItem(name='KDA',max_=6500),

opts.RadarIndicatorItem(name='输出',max_=16000),

opts.RadarIndicatorItem(name='经济',max_=30000),

opts.RadarIndicatorItem(name='生存',max_=38000),

opts.RadarIndicatorItem(name='推进',max_=52000),

opts.RadarIndicatorItem(name='打野',max_=25000)

]

)

# 添加对应组数据的名字

        .add('伽罗',v1,#对应的对比名字

            color='blue',#对应占比颜色

            areastyle_opts=opts.AreaStyleOpts(#设置占据雷达块的填充属性

                opacity=0.5,

color='blue'

            ),

)

.add('后裔',v2,

color='red',

areastyle_opts=opts.AreaStyleOpts(# 设置占据雷达块的填充属性

                opacity=0.5,

color='red'

            ),

)

.set_series_opts(label_opts=opts.LabelOpts(is_show=False))

.set_global_opts(title_opts=opts.TitleOpts(title='两英雄成长对比图'))

)

return c

radar_Base().render('雷达图.html')

你可能感兴趣的:(Python笔记——绘制雷达图)