|
@@ -102,8 +102,14 @@ const segementsLine = computed(() => {
|
|
type: "shadow",
|
|
type: "shadow",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- // legend: { data: [{ name: "xx" }, { name: "aa" }] },
|
|
|
|
- // legend: {},
|
|
|
|
|
|
+ legend: {
|
|
|
|
+ type: "scroll",
|
|
|
|
+ orient: "vertical",
|
|
|
|
+ right: 10,
|
|
|
|
+ top: 20,
|
|
|
|
+ bottom: 20,
|
|
|
|
+ data: attrCompareData.map((c) => c.projectName || ""),
|
|
|
|
+ },
|
|
title: {
|
|
title: {
|
|
text: attrCompareData[0].courseName + "试卷特征量数对比分析",
|
|
text: attrCompareData[0].courseName + "试卷特征量数对比分析",
|
|
left: "50%",
|
|
left: "50%",
|
|
@@ -149,12 +155,14 @@ const segementsLine = computed(() => {
|
|
series: [
|
|
series: [
|
|
{
|
|
{
|
|
type: "bar",
|
|
type: "bar",
|
|
|
|
+ name: attrCompareData[0].projectName,
|
|
stack: "a",
|
|
stack: "a",
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
data: columns.map((v) => attrCompareData[0][v.dataIndex]),
|
|
data: columns.map((v) => attrCompareData[0][v.dataIndex]),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
type: "bar",
|
|
type: "bar",
|
|
|
|
+ name: attrCompareData[1].projectName,
|
|
stack: "b",
|
|
stack: "b",
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
data: columns.map((v) => attrCompareData[1][v.dataIndex]),
|
|
data: columns.map((v) => attrCompareData[1][v.dataIndex]),
|
|
@@ -163,6 +171,7 @@ const segementsLine = computed(() => {
|
|
? [
|
|
? [
|
|
{
|
|
{
|
|
type: "bar",
|
|
type: "bar",
|
|
|
|
+ name: attrCompareData[2].projectName,
|
|
stack: "c",
|
|
stack: "c",
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
data: columns.map((v) => attrCompareData[2][v.dataIndex]),
|
|
data: columns.map((v) => attrCompareData[2][v.dataIndex]),
|
|
@@ -173,6 +182,7 @@ const segementsLine = computed(() => {
|
|
? [
|
|
? [
|
|
{
|
|
{
|
|
type: "bar",
|
|
type: "bar",
|
|
|
|
+ name: attrCompareData[3].projectName,
|
|
stack: "c",
|
|
stack: "c",
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
|
|
data: columns.map((v) => attrCompareData[3][v.dataIndex]),
|
|
data: columns.map((v) => attrCompareData[3][v.dataIndex]),
|