凡例は、各データ系列のエントリをチャート内に表示します。凡例には、色やシンボルとデータ系列の対応が表示されます。
FlexChart では、凡例は FlexChartBase.Legend プロパティを使用して設定されます。このプロパティには次のオプションがあります。
プロパティ | 説明 |
---|---|
LegendStyle | 凡例のスタイルを設定するプロパティが含まれます。 |
LegendPosition | 凡例の位置を決定します。 |
凡例の詳細については、「FlexChart の凡例」を参照してください。
FlexChart では、Chart.ChartStyle クラスにある LegendStyle プロパティを使用して凡例をカスタマイズできます。
次の表に、凡例のカスタマイズに使用できるプロパティを示します。
プロパティ | 説明 |
---|---|
Fill | 塗りつぶし色を設定します。 |
FontFamily | 凡例のフォントを設定します。 |
FontSize | 凡例のフォントのサイズを設定します。 |
FontStretch | フォントストレッチを設定します。 |
FontStyle | フォントスタイルを設定します。 |
FontWeight | フォントウェイトを設定します。 |
Stroke | ストローク色を設定します。 |
StrokeDashArray | ストロークの破線配列を設定します。 |
StrokeThickness | ストロークの太さを設定します。 |
このプロパティを設定する Xaml は次のとおりです。
XAML |
コードのコピー
|
---|---|
<Chart:C1FlexChart.LegendStyle> <Chart:ChartStyle FontFamily="Arial" FontStyle="Italic" Stroke="#FFC29EC4"/> </Chart:C1FlexChart.LegendStyle> |
必要に応じて、LegendPosition プロパティを使用して、プロット領域を基準にして凡例を配置できます。
LegendPosition プロパティには、以下の値を設定できます。
プロパティ | 説明 |
---|---|
Auto | 凡例を自動的に配置します。 |
Bottom | プロットの下に凡例を配置します。 |
Left | プロットの左に凡例を配置します。 |
None | 凡例を非表示にします。 |
Right(デフォルト値) | プロットの右に凡例を配置します。 |
Top | プロットの上に凡例を配置します。 |
このプロパティを設定する Xaml は次のとおりです。
XAML |
コードのコピー
|
---|---|
<Chart:C1FlexChart x:Name="flexChart" HorizontalAlignment="Left" LegendPosition="Top"> |
FlexChart クラスの LegendToggle プロパティを使用すると、凡例内の系列項目をクリックしたときにプロット内の系列の表示/非表示を切り替えることができます。LegendToggle プロパティのデフォルト値は False です。系列の切り替えを有効にするには、LegendToggle プロパティを True に設定する必要があります。
このプロパティを設定する Xaml は次のとおりです。
XAML |
コードのコピー
|
---|---|
<Chart:C1FlexChart x:Name="flexChart" HorizontalAlignment="Left" LegendToggle="True"> |