// レーダーチャートの js メソッド
export function radar() {
// レーダーチャートの js
var chartDom = document.getElementById('main');
chartDom.style.height = '400px';
// ECharts 用にサイズ(幅と高さ)を持つ DOM を準備し、JSX コンポーネントのスタイルで幅と高さを設定します
// 準備した DOM に基づいて echarts インスタンスを初期化します
var myChart = echarts.init(chartDom);
// チャートの設定とデータを指定します
var option;
option = {
// data は変数のデータソースを使用するか、直接記述することもできます
title: {
text: '社員の総合能力',
},
legend: {
data: state.nameArr,
// data: ["YiDA-ly"]
},
radar: {
// shape: 'circle',
indicator: [
{ name: '業績', max: 100 },
{ name: '総合能力', max: 100 },
{ name: '反応力', max: 100 },
{ name: '専門能力', max: 100 },
{ name: '判断力', max: 100 },
{ name: 'サービス力', max: 100 },
],
},
series: [
{
name: '社員の総合能力',
type: 'radar',
data: state.dataArr,
// data: [
// {
// value: [80, 85, 90, 90, 88, 92],
// name: 'YiDA-ly'
// }
// ]
},
],
};
// 指定した設定とデータでチャートを表示します
option && myChart.setOption(option);
}