[]
        
(Showing Draft Content)

レーダー折れ線

レーダー折れ線プロットは、さまざまなカテゴリにわたる1つ以上の変数の順序測定値を表示するのに役立ちます。レーダー折れ線グラフは、カテゴリを円状に配置し、対応するデータポイントを直線で接続します。データ値は、放射線状に沿って配置されて、直線または曲線で接続されたシンボルで表されます。

レーダー折れ線

複数行のレーダープロットを使用すると、データ値をサブカテゴリに分割して、変更をより詳細に分析できます。たとえば、「レーダー折れ線」デモでは、いくつかの映画のジャンルに対して国ごとの平均映画評価をを示します。



複数値のレーダー折れ線

レーダー折れ線プロットは、さまざまなカテゴリにわたる1つ以上の変数の測定値を表示します。


たとえば、「複数値のレーダー折れ線」デモでは、いくつかの映画のジャンルに対して2種類の平均評価を示します。




レーダー折れ線のプロットテンプレートとそのプロパティを使用して、上記のすべてのチャートの種類を構成できます。


次のデモを使用して、プロットのプロパティを試すことができます。デモでは、エクスプローラに移動し、 [プロット-[Plot 1]] を選択し、プロパティタブを使用してプロットの設定を変更できます。

チャートウィザード

レポートにChartデータ領域を追加し、チャートウィザードの最初のページでプロットの種類を「レーダー(折れ線)」に設定し、[次へ]をクリックすると、ウィザードに[レーダー(折れ線) 設定]ページが表示されます。


**[データ]**セクションでは、1つ以上のデータ値を追加できます。

**[カテゴリ]**セクションでは、カテゴリエンコーディングを設定できます。

**[サブカテゴリ]**セクションでは、詳細エンコーディングを構成できます。

データ値

レーダー折れ線プロットの値コレクションは、線で接続されたデータポイントによって表示されるデータ値を決定します。値コレクションは、次の2つのプロパティで構成されます。

  • Value: バインドされたフィールドの参照です。プロパティタブには値がコレクションとして表示されるが、レーダー(折れ線)プロットは最初の項目のみを受け取ります。チャートウィザードは、値をフィールドとして表示します。

  • 集計: CountやAverageなどのオプションの関数であり、多くのフィールド値を1つの値に減らします。

複数値のレーダー折れ線」デモに示したように、複数のデータ値によって複数の行が生成されます。[凡例に値の名前を表示]を「はい」に設定すると、データ値と対応する線の色を表示する凡例が追加されます。

カテゴリエンコーディング

カテゴリエンコーディングは、データ値を表す接続されたデータポイントを生成するカテゴリを決定する一連のプロパティです。

  • カテゴリ: バインドされたフィールドの参照です。これらのフィールドの値と一致するデータセットのレコードは、同じカテゴリに分割されます。たとえば、「複数値のレーダー折れ線」デモでは、チャートがデータレコードごとにいくつかのフィールド(Genreも含む)を持つ Ratings データセットにバインドされます。プロットのカテゴリエンコーディングの式は、「{Genre}」に設定されています。これにより、プロットは Ratings データセットの Genre フィールドから個別の値を検索し、ジャンルごとに1つのカテゴリを生成します。出力をプレビューすると、7つのジャンルが表示されます。

  • カテゴリの並べ替えの式: カテゴリ値の表示順序を決定します。

チャートウィザードは、**[カテゴリ]**セクションではカテゴリエンコーディングに対して次のプロパティを提供します。

  • **フィールド:**単一のカテゴリ式をフィールドとして表示します。

  • **並べ替え:カテゴリエンコーディングの並べ替えの順序は、[並べ替え]**プロパティのみを表示します。並べ替え式は、フィールドプロパティと同じ値に自動的に設定されます。

詳細エンコーディング

詳細エンコーディングを使用すると、データ値をサブカテゴリに分割して、より詳細に比較できます。詳細プロパティは、これらのサブカテゴリを定義する項目のコレクションです。各項目には、いくつかのプロパティが含まれています。

  • 値: 1つ以上のバインドされたフィールドの参照です。これらのフィールドの値と一致するデータセットのレコードは、同じサブカテゴリに分類されます。たとえば、「レーダー折れ線」デモでは、プロットの詳細値は「 {Country} 」です。これにより、各ジャンルの平均評価は、データポイントを生成する米国と韓国のサブカテゴリに分割されます。

  • null値を除外: 詳細値が定義されていないデータセットレコードを除外するかどうかを示します。

  • 並べ替えの順序: サブセクションの表示順序を決定します。

チャートウィザードは、**[サブカテゴリ]**セクションでは詳細エンコーディングに対して次のプロパティを提供します。

  • フィールド:単一の値項目をフィールドとして表示します。

  • 並べ替え:詳細エンコーディングの並べ替えの順序は、[並べ替え]プロパティのみを表示します。並べ替え式は、フィールドプロパティと同じ値に自動的に設定されます。

カラーエンコーディング

カテゴリエンコーディングまたは詳細エンコーディングに対して色の凡例を表示します。 [式][凡例の集計] を使用して、多くの値を1つの値に減らします。


詳細エンコーディングが空の場合、レーダー折れ線プロットはカテゴリエンコーディングによって生成されたカテゴリの個別のカラーエンコーディング結果を計算し、それらを対応するシンボルの背景色に変換します。


それ以外の場合、プロットは詳細エンコーディングによって生成されたサブカテゴリの個別のカラーエンコーディング結果を計算し、それらを対応する線の色に変換します。


両方の場合は、プロットはパレットから色を取得し、色とエンコーディング結果の一致した値を凡例に表示します。


たとえば、「レーダー折れ線」デモでは、凡例の式が「 {Country} 」に設定されています。したがって、出力されたレポートには、国と対応する線の色を表示する凡例が追加されます。


メモ: 凡例プロパティはコレクションですが、プロットは最初の項目のみを受け取ります。

シェイプエンコーディング

カテゴリエンコーディングまたは詳細エンコーディングに対してシェイプ凡例を表示します。 [式][シェイプの集計] を使用して、多くの値を1つの値に減らします。


詳細エンコーディングが空の場合、レーダー折れ線プロットはカテゴリエンコーディングによって生成されたカテゴリの個別のシェイプエンコーディング結果を計算し、それらを対応するシンボルの形状に変換します。


それ以外の場合、プロットは詳細エンコーディングによって生成されたサブカテゴリの個別のシェイプエンコーディング結果を計算し、それらを対応するシンボルの形状に変換します。


たとえば、「レーダー折れ線」デモでは、形状の式を「 {Genre} 」に設定すると、各ジャンルに対して異なるシンボルが表示されます。


メモ: [シンボル] セクションの [シンボルの形状] プロパティを 「Auto」 設定して、シェイプエンコーディングがどのように動作するかを確認できます。




メモ: シェイププロパティはコレクションですが、プロットは最初の項目のみを受け取ります。

サイズエンコーディング

サイズ凡例を表示し、 [式][サイズの集計] を使用して、多くの値を1つの値に減らします。サイズエンコーディングは数値データでのみ機能し、シンボルのサイズを決定する範囲にデータ値を分割します。また、サイズエンコーディングを使用して、レーダー折れ線グラフに追加情報を表示できます。


複数値のレーダー折れ線」デモでは、サイズプロパティの[式]を「 {Budget} 」に設定すると、プロットはシンボルのサイズを使用して各ジャンルの平均予算を表示します。




メモ: サイズプロパティはコレクションですが、プロットは最初の項目のみを受け取ります。

外観の構成

次のプロパティを使用して、レーダー折れ線プロットを形成するシンボルと線を微調整できます。任意のレーダー折れ線グラフのデモでは、次のプロパティを使用して、実際の効果を確認できます。


不透明度シンボルの不透明度: シンボルと線の不透明度をパーセント値で定義します。0%を設定すると完全に透明になり、100%を設定すると完全に不透明になります。


線の側面: データポイントを接続する線のスタイルを決定します。

  • Default: 直線を表示します。

  • Spline: ベジェ曲線を表示します。

  • StepCenterStepLeftStepRight: レーダー折れ線プロットには適用できません。

null値の表示: null値のデータポイントの配置を示します。

  • Gaps: nullデータポイントとその前後のポイントの間に線を引きません。

  • Zero: nullデータポイントの値が0であると見なされます。

  • Connected: nullデータポイントとその前後のポイントを接続します。

クリッピングモード: プロットを描画する方法を示します。

  • Fit: プロットをエリアに収めるように利用可能なすべてのスペースを使用します。

  • Clip: プロットエリアの境界内に合わせてエリアを切り取ります。

  • None: Fitと同じです。

[スタイル]セクション

  • 線の色線のスタイル線の幅: データポイントを接続する線の外観を設定します。

[シンボル]セクション

  • シンボルの表示シンボルの形状背景色: シンボルの外観を設定します。[シンボルの形状]が 「Auto」 の場合、プロットはデフォルト値を選択するか、シェイプエンコーディングを適用します。

  • 開始角度: プロットの角度を時計回りに回転します。一回転は360度です。

ツールチップとラベルのテンプレート

ツールチップのテンプレートおよびラベルテキストのテンプレートの式を使用して、シンボルにツールチップとラベルを表示できます。


ドロップダウンリストから次の値を選択できます。

  • Value Field Name: データ値にバインドされたフィールドの名前を表示します。

  • Value Field Value: カテゴリまたは詳細内の現在のデータ値を表示します。

  • Percentage In Details: 同じ詳細を持つすべての値の中で現在のデータ値のパーセンテージを表示します。

  • Percentage In Category: 同じカテゴリを持つすべての値の中で現在のデータ値のパーセンテージを表示します。

  • Category Field Name: カテゴリエンコーディングにバインドされたフィールドの名前を表示します。

  • Category Field Value: 現在のカテゴリエンコーディングの値を表示します。

  • Details Field Name: 詳細エンコーディングにバインドされたフィールドの名前を表示します。

  • Details Field Value: 現在の詳細エンコーディングの値を表示します。

  • Color Field Name: カラーエンコーディングにバインドされたフィールドの名前を表示します。

  • Color Field Value: 現在のカラーエンコーディングの値を表示します。

  • Shape Field Name: シェイプエンコーディングにバインドされたフィールドの名前を表示します。

  • Shape Field Value: 現在のシェイプエンコーディングの値を表示します。

  • Size Field Name: サイズエンコーディングにバインドされたフィールドの名前を表示します。

  • Size Field Value: 現在のサイズエンコーディングの値を表示します。

また、テンプレートの式エディタを使用して、補間構文サポートされているフォーマット済み文字列によって、これらの値のフォーマットを設定できます。たとえば、「複数の折れ線」デモでは、ラベルのテキストテンプレートを 「{valueField.value:N2}」 に設定して、小数点以下2桁の平均評価を表示できます。



ラベルの外観

[ラベルのテキスト] セクションのテキストプロパティ[ラベルの境界線] セクションの罫線プロパティを使用して、プロットラベルのパラメータを設定できます。


[ラベルのテキスト] セクションの 位置オフセット (ピクセル単位)により、親データポイントを基準にしたラベルの位置が決まります。

  • Inside: データポイントを結ぶ線で形成される領域の内側に位置します。

  • Outside: データポイントを結ぶ線で形成される領域の外側に位置します。

  • Center: データポイントの近くに位置します。

  • Auto: Outsideと同じです。

ラベルの重複: 重複するラベルを表示または非表示にします。

  • Auto: 重複を防ぐためにいくつかのラベルを非表示にします。

  • Show: 重複するラベルを表示します。

[ラベルの罫線] セクションのプロパティを使用して、ラベルと親データポイントの間に接続する線を追加できます。 [位置] プロパティは、ラベルのバウンディングボックスと線の接続ポイントを決定します。

  • Auto: 自動的に選択されます。

  • Center: バウンディングボックスの中央に表示されます。

ルール

「ルール」設定を使用すると、1つ以上のデータ条件に基づいて、プロットの外観に適用するif-thenルールを作成できます。条件は、次のいずれかの値を参照できる式です。

  • Chart!CurrentData:現在のデータ値を返します。

  • Chart!PreviousData:前のデータ値を返します。

  • Chart!NextData:次のデータ値を返します。

  • Chart!CurrentCategory:現在のカテゴリエンコーディングの値を返します。

  • Chart!PreviousCategory:前のカテゴリエンコーディングの値を返します。

  • Chart!NextCategory:次のカテゴリエンコーディングの値を返します。

  • Chart!CurrentDetail:現在の詳細エンコーディングの値を返します。

  • Chart!PreviousDetail:前の詳細エンコーディングの値を返します。

  • Chart!NextDetail:次の詳細エンコーディングの値を返します。

条件式には、レポートのパラメータおよび標準演算子への参照を含めることができます。条件を作成する最も簡単な方法は、[ルール-条件]式エディタを使用することです。式エディタは、 [条件] プロパティの右側にあるボックスをクリックすることで開かれます。


条件が満たされると、レーダー折れ線プロットの次のプロパティを適用できます。

  • データポイントシンボルの背景色

  • データポイントシンボルの罫線の色

  • データポイントシンボルの罫線の幅

  • データポイントシンボルの罫線のスタイル

  • ツールチップとラベルテンプレート

たとえば、「レーダー折れ線」デモでは、プロットに次のルールを設定して、値が50よりも大きいデータポイントにカスタムの背景色を適用できます。




出力は次のようになります。



アクション

シンボルをクリックしたときに発生するアクションプロパティを設定します。バインドされたフィールドの参照を使用して、ドリルスルーレポートにパラメータを渡したり、動的ブックマークまたはURLを設定することができます。フィールド値は、現在の詳細またはカテゴリのスコープで評価されます。詳細については、「ドリルスルー​レポート」チュートリアルを参照してください。このチュートリアルでは、ドリルスルー付き縦棒チャートのプロットの設定方法について説明しますが、同じ手法はレーダー折れ線プロットにも適用できます。