|
@@ -39,19 +39,29 @@ const initChart = () => {
|
|
|
},
|
|
|
tooltip: {
|
|
|
trigger: 'item',
|
|
|
+ valueFormatter: (p) => {
|
|
|
+ const map = new Map([
|
|
|
+ [1, 'A'],
|
|
|
+ [2, 'S'],
|
|
|
+ [3, 'T'],
|
|
|
+ ])
|
|
|
+ return map.get(p)
|
|
|
+ },
|
|
|
},
|
|
|
legend: {
|
|
|
bottom: 0,
|
|
|
left: 'center',
|
|
|
},
|
|
|
radar: {
|
|
|
+ radius: '70%',
|
|
|
+ splitNumber: 3,
|
|
|
indicator: [
|
|
|
- { name: '基础知识', max: 100 },
|
|
|
- { name: '文言文', max: 100 },
|
|
|
- { name: '现代文阅读', max: 100 },
|
|
|
- { name: '诗歌鉴赏', max: 100 },
|
|
|
- { name: '作文', max: 100 },
|
|
|
- { name: '语言运用', max: 100 },
|
|
|
+ { name: '基础知识', max: 3 },
|
|
|
+ { name: '文言文', max: 3 },
|
|
|
+ { name: '现代文阅读', max: 3 },
|
|
|
+ { name: '诗歌鉴赏', max: 3 },
|
|
|
+ { name: '作文', max: 3 },
|
|
|
+ { name: '语言运用', max: 3 },
|
|
|
],
|
|
|
splitArea: {
|
|
|
areaStyle: {
|
|
@@ -65,7 +75,7 @@ const initChart = () => {
|
|
|
type: 'radar',
|
|
|
data: [
|
|
|
{
|
|
|
- value: [90, 75, 80, 65, 85, 95],
|
|
|
+ value: [1, 2, 3, 2, 1, 2],
|
|
|
name: '当前水平',
|
|
|
lineStyle: {
|
|
|
width: 2,
|
|
@@ -79,7 +89,7 @@ const initChart = () => {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- value: [85, 60, 70, 50, 75, 85],
|
|
|
+ value: [3, 2, 1, 2, 3, 1],
|
|
|
name: '班级平均',
|
|
|
lineStyle: {
|
|
|
width: 2,
|