Cocoon 2.7.7.5で追加されたレーダーチャートブロックについての解説です。
レーダーチャートブロックとは
レーダーチャートブロックとは、レビューの値や能力値などをわかりやすく表現するために使うチャートブロックとなっています。
例えばラーメンのレビューブログをしているサイトなどでは、評価項目を数値化して視覚的に表示することができます。
あとゲームキャラクター等の能力値を表現する時も分かりやすく表示できるでしょう。
各種色を変更して、ある程度見た目を変更することも可能です。
以下のように突出した値の入力もできるので、その能力が以下に良いかを視覚的に演出することができます。
アイディア次第で他にもいろいろ使えるかと思います。
レーダーチャートの使用方法
レーダーチャートの作成
記事作成画面のブロック挿入ツールから「レーダーチャート」ブロックを選択します。
デフォルトだと以下のような状態のブロックが挿入されます。
この状態からオプションを変更することで意図したチャートを表示させることができます。
レーダーチャートの設定
レーダーチャートブロックを選択すると以下のような設定項目が表示されます。
以下の項目を設定することができます。
ブロックが表示されない場合は
テーマのアップデート後、以下のような表示でブロックが表示されないことがあるかもしれません。
その際は「ブロックのリカバリーを試行」ボタンを押すことで改善されます。
チャートから画像の生成方法
Chromeの場合、投稿画面でも公開画面でも、レーダーチャートブロックを右クリックして、「名前をつけて画像を保存」を選択すると、pngファイルとして、レーダーチャート画像を保存できます。
Firefoxの場合は、「画像を新しいタブで開く」で開いてから、ページ保存機能で画像を保存してください。
デモ
以下は、色々なデータを入力したチャートブロックの表示例です。
レビュー形式
「最大値」を5にした際のデモ。
データ引用:信長の野望 太閤立志伝 5より
「最大値」を100にした際のデモ。
統率, 武力, 政務, 智略, 魅力, 野心
織田信長
96, 70, 97, 91, 99, 100
豊臣秀吉
83,58,93,99,93,98
徳川家康
88,79,99,98,97,98
上杉謙信
100,90,63,79,92,89
武田信玄
99,85,93,99,92,97
小田氏治
44,41,53,50,36,89
データ引用:ワールドトリガー オフィシャルデータブックより
「最大値」が10。各種色変更。「値が最大値を超えるのを許可」を有効にした際のデモ。
トリオン,攻撃,防御・援護,機動,技術,射程,指揮,特殊戦術
忍田真史
7,14,9,7,10,3,10,2
林藤匠
9,10,10,6,8,6,9,7
空閑遊真(ノーマル)
7,9,8,10,8,2,5,4
三雲修
2,3,4,4,5,4,6,4
データ引用:三国志 14より
「最大値」が100。魏蜀呉等で色変更。「アングルラインを表示」を有効にした際のデモ。
統率,武力,知力,政治,魅力
曹操
98,72,91,94,96
孫権
76,67,80,89,95
劉備
76,73,74,78,99
呂布
95,100,26,13,36
関羽
96,97,75,63,94
張飛
86,98,33,22,44
趙雲
91,96,76,65,81
許褚
66,96,36,20,56
夏侯惇
98,90,60,74,88
太史慈
86,96,67,58,79
甘寧
87,94,76,18,55
諸葛亮
93,38,100,96,93
龐統
78,34,97,85,69
統率, 武力, 知力, 政治, 魅力
司馬懿
99,63,96,92,90
賈詡
86,48,97,85,57
郭嘉
62,15,98,84,80
荀彧
54,14,95,99,94
周瑜
97,71,96,86,94
陸遜
96,69,95,88,91
劉禅
3,5,9,4,68
注意点
このレーダーチャートブロックは、基本的に投稿・固定ページ・カスタム投稿などの記事ページでしか利用できません。なので、ブロックパターンショートコードを利用して、カテゴリページやウィジェットで表示させても動作しない可能性があります。
これは、レーダーチャート描画する重めのChart.jsスクリプトを、レーダーチャートブロックを使用しているページでしか読み込まないようにする軽量化のためにこのような仕様にしています。