用户:
倔强的扎古867查看:6 回复:1 评论:6 创建时间:2020-03-30T18:24:43
在编程猫的Python课程里,我们学习了使用pyecharts绘制雷达图的方法。可是这样画出的雷达图中间是空白的,而且雷达图的颜色是系统设置好的。那么我们如何更改雷达图的颜色和填充雷达图呢?在matplotlib里你需要用一行代码才能完成填充。但是在pyecharts里,你只要传入一个参数就可以填充雷达图。![]()
from pyecharts import Radar
c_schema=[{"name":"血量","max":800},{"name":"攻击","max":150},{"name":"特攻","max":300},{"name":"防御","max":150},{"name":"特防","max":300},{"name":"速度","max":120}]
radar=Radar("猫老祖属性图谱")
radar.config(c_schema=c_schema)
radar.add(“猫老祖”,[[1068,169,694,0,0,-2]])
radar.render("精灵属性图鉴.html")
要设置雷达图颜色只需要在add函数中添加item_color=""这个参数就可以了。输入参考:radar.add("猫老祖",[[1068,169,694,0,0,-2]],item_color="#080"。
现在雷达图颜色就设置好了接下来是填充颜色。再在add函数中添加area_color函数就可以了。
最后,加入area_opacity=int函数就可以了。这个函数是透明度函数没有它无法填充。
效果是这样的:

颜色填充完了,但是雷达图还没有背景颜色。如何填充背景颜色呢?我们下期教程不见不散。
附录:飞牛讲堂简介
飞牛讲堂是我建立的一个小讲堂,其官网正在建立中……
在官网建立前我会经常往编程猫发教程帖的希望大家多多关注。
本帖永远允许大家回复。