function getOption(data) {
const lineStyle = {
width: 0.5,
opacity: 0.05
};
return {
backgroundColor: "#333",
tooltip: {
padding: 10,
backgroundColor: "#222",
borderColor: "#777",
borderWidth: 1
},
title: [
{
text: "Groups",
top: 0,
left: 0,
textStyle: {
color: "#fff"
}
}
],
visualMap: {
show: true,
type: "piecewise",
categories: groupCategories,
dimension: indices.group,
inRange: {
color: groupColors
},
outOfRange: {
color: ["#ccc"]
},
top: 20,
textStyle: {
color: "#fff"
},
realtime: false
},
parallelAxis: [
{ dim: 16, name: schema[16].name, scale: true, nameLocation: "end" },
{ dim: 2, name: schema[2].name, nameLocation: "end" },
{ dim: 4, name: schema[4].name, nameLocation: "end" },
{ dim: 3, name: schema[3].name, nameLocation: "end" },
{ dim: 5, name: schema[5].name, nameLocation: "end" },
{ dim: 6, name: schema[6].name, nameLocation: "end" },
{ dim: 7, name: schema[7].name, nameLocation: "end" },
{ dim: 8, name: schema[8].name, nameLocation: "end" },
{ dim: 9, name: schema[9].name, nameLocation: "end" },
{ dim: 10, name: schema[10].name, nameLocation: "end" },
{ dim: 11, name: schema[11].name, nameLocation: "end" },
{ dim: 12, name: schema[12].name, nameLocation: "end" },
{ dim: 13, name: schema[13].name, nameLocation: "end" },
{ dim: 14, name: schema[14].name, nameLocation: "end" },
{ dim: 15, name: schema[15].name, nameLocation: "end" }
],
parallel: {
left: 280,
top: 20,
width: 400,
layout: "vertical",
parallelAxisDefault: {
type: "value",
name: "nutrients???",
nameLocation: "end",
nameGap: 20,
nameTextStyle: {
color: "#fff",
fontSize: 14
},
axisLine: {
lineStyle: {
color: "#aaa"
}
},
axisTick: {
lineStyle: {
color: "#777"
}
},
splitLine: {
show: false
},
axisLabel: {
color: "#fff"
},
realtime: false
}
},
animation: false,
series: [
{
name: "nutrients_series",
type: "parallel",
lineStyle: lineStyle,
inactiveOpacity: 0,
activeOpacity: 0.01,
progressive: 500,
smooth: true,
data: data
}
]
};
}