レーダーチャートやポーラーチャートを作成するには、wijmo.radar.FlexRadarコントロールを使用します。このトピックでは、FlexRadarコントロールに固有の機能について説明します。FlexRadarが使用するAPIおよび機能セットの大部分は、FlexChartと同じです。
FlexRadarコントロールには、そのレイアウトと外観をカスタマイズするためのいくつかの基本的なプロパティがあります。
FlexRadarのchartTypeは、主要なチャートタイプのサブセットです。bindingXが文字列値に連結されると、結果はレーダーチャートになります。bindingXが数値フィールドに連結されると、ポーラーチャートがレンダリングされます。次のチャートタイプがあります。
レーダーチャートの例:
import * as chart from '@mescius/wijmo.chart';
var myRadarChart = new chart.FlexRadar('#myRadarChart', {
itemsSource: getData(),
bindingX: 'country',
chartType: 'Line',
startAngle: 0,
totalAngle: 360,
series: [
{ name: '売上', binding: 'sales' },
{ name: 'DL数', binding: 'downloads' }
]
});
ポーラーチャートの例:
import * as chart from '@mescius/wijmo.chart';
var myPolarChart = new chart.FlexRadar('#myPolarChart', {
itemsSource: getData(),
bindingX: 'longitude',
chartType: 'Area',
startAngle: 0,
totalAngle: 360,
series: [
{ name: '緯度1', binding: 'latitude1' },
{ name: '緯度2', binding: 'latitude2' }
]
});