Blazor ポイント チャート
Ignite UI for Blazor ポイント チャートはカテゴリ チャートのグループに属します。チャートのポイントまたはマーカーとしてデータを描画するように設計されています。数値は y 軸に対応し、x 軸はラベルを表示するために使用されます。
Blazor データ チャートは、単一または複数のポイント シリーズ オブジェクトのレンダリングに対応します。これは 2 つ以上のコレクションのデータに対応できるということになります。
Blazor ポイント チャートの例
軸の要件
Blazor データ チャート コンポーネントはさまざまなタイプの軸を提供しますが、PointSeries
で使用できるのは以下のタイプの軸のみです。
CategoryXAxis
OrdinalTimeXAxis
TimeXAxis
NumericYAxis
データの要件
PointSeries
には以下のデータ要件があります。
- データソースはデータ項目の配列またはリストである必要があります。
- データソースにはデータ項目を少なくとも 1 つ含む必要があり、含まれない場合はチャートで
PointSeries
がレンダリングされません。 - すべてのデータ項目には、財務軸 (
CategoryXAxis
など) のLabel
プロパティにマッピングする必要があるデータ列 (文字列または日時)を少なくとも 1 列含める必要があります - すべてのデータ項目には、
PointSeries
のValueMemberPath
プロパティにマッピングする必要がある数値データ列を少なくとも 1 列含める必要があります。
上記データ要件を満たすデータソースとして SampleCategoryData を使用できます。
モジュールの要件
PointSeries
を作成するには、以下のモジュールが必要です。
DataChartCoreModule.Register(IgniteUIBlazor);
DataChartCategoryModule.Register(IgniteUIBlazor);
DataChartCategoryCoreModule.Register(IgniteUIBlazor);
DataChartInteractivityModule.Register(IgniteUIBlazor);
コード例
このコードは、PointSeries
を使用して Ignite UI for Blazor データ チャートのインスタンスを作成し、それをデータソースにバインドする方法を示します。
<DataChart Height="500px" Width="700px">
<CategoryXAxis Name="xAxis" />
<NumericYAxis Name="yAxis" />
<PointSeries
Name="series1"
XAxisName="xAxis"
YAxisName="yAxis"
ValueMemberPath="USA" />
</DataChart>