模板:雷達圖
出自小鱼君和他的朋友们
{{雷达图 |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授權的緣故,可能不適用大部分社區轉載
- 這個模版使用了變量擴展,如果不是十分確定自己在做什麼就不要隨意修改它