数据可视化

pyecharts--雷达图

2017-12-01  本文已影响918人  _何当共剪西窗烛_

数据准备

#2个系列的5个维度的数据
value1 = [[0.79,0.90,0.46,0.57,-0.50]]
value2 = [[0.11,0.34,0.31,-0.11,0.21]]

#用于调整雷达各维度的范围大小
c_schema= [{"name": "O", "max": 1, "min": -1},
           {"name": "C", "max": 1, "min": -1},
           {"name": "E", "max": 1, "min": -1},
           {"name": "A", "max": 1, "min": -1},
           {"name": "N", "max": 1, "min": -1}]

普通雷达图

#导入模块
from pyecharts import Radar 

#画图
radar = Radar()
radar.config(c_schema=c_schema)
radar.add("Alen", value1)
radar.add("Bella", value2)
radar.render("Rader.html")
普通雷达图

雷达图的基本框架出来以后,就需要精细的调整,包括颜色填充,线条调整,以及字体放大等等

雷达图颜色、线条、图例调整

radar = Radar("ABCDE的雷达图",title_pos='center')
radar.config(c_schema=c_schema,radar_text_size=20)
radar.add("Alen", value1, item_color="#f9713c", 
          symbol=None,area_color="#ea3a2e", area_opacity=0.3,
          legend_top='bottom',line_width=3)
radar.add("Bella", value2, item_color='#2525f5', 
          symbol=None,area_color='#2525f5',area_opacity=0.3,
          legend_top='bottom',legend_text_size=20,line_width=3)
radar.render("Rader.html")
调整后的雷达图1

调整图片与标题之间的位置

可以看出O维度被上面的标题遮挡住,需要对图片位置进行调整,下一步将继续探索

上一篇 下一篇

猜你喜欢

热点阅读