模板:雷达图
来自小鱼君和他的朋友们
{{雷达图 |size=100 |text1=耐久|var1=100|num1=S |text2={{color|red|攻击}}|var2=88|num2=A |text3=防御|var3=66|num3=B |text4=速度|var4=44|num4=C |text5=特防|var5=22|num5=D |text6={{color|blue|特攻}}|var6=0|num6=E |color=#ee0 |bgcolor=#9cf |ftcolor=#000 |numcolor=#000 |num=无效值 }}
参数说明:
- 该模板目前只支持6边形的雷达图显示。最好不要让var的值大于size,否则会导致数据爆表。(就像例子中的一样)
- width:决定父容器的宽,默认为size的两倍。实际大小将会算上padding值。
- height:决定父容器的高,默认为size的两倍。实际大小将会算上padding值。
- size:决定雷达图的实际最大显示尺寸,单位是px,默认是100。
- text?:决定在雷达图上第?个轴的名称,默认文本是”数据”。
- var?:决定在雷达图上第?个轴的数据长度,单位是px,默认是size参数的一半。
- num?:决定在雷达图上实际显示的数字或文本,默认是对应的var?的数字。
- color:决定雷达图的前景色,默认是#666。
- bgcolor:决定雷达图的背景色,默认是#000。
- ftcolor:决定所有轴的文字的默认颜色,默认是#000。
- numcolor:决定num参数的文本颜色,默认是#fff。
- rotate:决定雷达图的旋转情况,单位是deg,默认是0。
- 由于坐标系转换的计算比较麻烦,暂时不提供自动适配位移功能,text的位移需要自己调节。
- 目前较好的做法是,使用90度旋转,让雷达图看起来是横置了,理论上应该是要和30度的旋转是一样的,但实际上并不一样。
- num:决定是否显示num参数的内容,默认是显示,有效参数是“none”(不显示)。
示例:
特攻
特防
攻击
防御
耐久
速度
E
D
A
B
S
C
额外说明
- 转自其他wiki,因为使用ccbyncsa授权的缘故,可能不适用大部分社区转载
- 这个模版使用了变量扩展,如果不是十分确定自己在做什么就不要随意修改它