pukiwikiプラグイン/svggraphs/レーダーチャート詳細
2023-11-02 (木) 16:38:08
- グラフの「実データ」の指定方法
次の2つの書式を利用できます。併用も可能。- data記述。1つのレーダー線ごとにdataを指定します。dataの第一項目にはデータの名称を記載。2項目にグラフになる数値です。描画する軸の数だけデータが必要です~。
data=base:40,40,60,80,100 data=base2:60,80,100,20,20
- カンマ区切りの表形式。1つのレーダー線ごとにd行を記載。表の1列目にはデータの名称を記載。2列目がグラフになる数値です。
,base,40,40,60,80,100 ,base2,60,80,100,20,20
- data記述。1つのレーダー線ごとにdataを指定します。dataの第一項目にはデータの名称を記載。2項目にグラフになる数値です。描画する軸の数だけデータが必要です~。
- 実データ以外のパラメータ
パラメータ | 記述方法 | 省略時 | 効果 | |
キャンバスサイズ | w | w=xxx | w=100 | グラフ描画領域の幅。 |
h | h=yyy | h=100 | グラフ描画領域の高さ | |
描画開始位置 | offx | offx=xxx | offx=0 | 描画開始位置 横方向 |
offy | offy=yyy | offy=0 | 描画開始位置 縦方向 | |
レーダーの軸の名称 | keyname | keyname=key1,key2,・・・ | 省略不可 | レーダーの多角形形状にそのまま影響 |
軸の最大値 | vmax | vmax=mmm | vmax=100 | 軸の最大値 |
補助線 | scale | scale=s1.s2.s3... | 描画しない | 補助線を引く値 |
軸名称の位置補正 | keyoffset | keyoffset=name:dx,dy | dx=0, dy=0 | 軸名称の表示位置を、自動設定の位置から dx,dyだけずらす。 |
描画線色 | color | color=data名:色指定 | 自動選択 | |
マーカー | marker | marker=data名:形状n | 表示しない | 線にマーカーを置く。形状とサイズとの組み合わせ指定。形状には次の4種類を選べる。 s:四角 c:円 x:×印 d:三角 例えば「s10」というように形状の後に数値を書くとサイズ指定。 指定しなくてもよい。 |
塗りつぶし色 | fillcolor | fillcolor=data名:色指定,透明度 | 塗りつぶさない | 透明度は1〜0の間の小数値、省略可能。省略すると透明度0.2 |
タイトル | title | title=文字列 | 描画しない | タイトルとして書く文字列 |
tx | tx=xxx | 自動調整 | タイトル描画位置。 省略すると描画領域の上側中央あたりに描く | |
ty | ty=yyy | 自動調整 | ||
titlestyle | titlestyle=色,bold,underline,pipe | 装飾なし | タイトルの書式指定。 色以外は省略可、順番も自由 | |
凡例 | legend | legend=xx | 表示しない | xxは任意値 |
legendx | legendx=xxx | legendx=0 | 凡例の横位置 | |
legendy | legendy=yyy | legendy=0 | 凡例の縦位置 |
以下のグラフは実験中の機能を含む場合があります。†
仕様変更の可能性†
- offset の仕様が微妙。見直しの余地あり。
- 現仕様:描画位置は「(キャンバス幅or高さ+オフセット)/2」が中心になるような位置。
オフセットを指定すればずらすことはできるが、やや微妙。
- 現仕様:描画位置は「(キャンバス幅or高さ+オフセット)/2」が中心になるような位置。