新增connectNulls属性,即使存在空值情况下也连接折线
This commit is contained in:
@@ -608,6 +608,7 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
type: "line",
|
||||
symbol: "none",
|
||||
sampling: "lttb",
|
||||
connectNulls: true,
|
||||
itemStyle: {
|
||||
color: colors[(index * 4 + sIndex) % colors.length],
|
||||
},
|
||||
@@ -635,6 +636,7 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
type: "line",
|
||||
symbol: "none",
|
||||
sampling: "lttb",
|
||||
connectNulls: true,
|
||||
itemStyle: { color: colors[index % colors.length] },
|
||||
data: dataset.map((item) => item[id]),
|
||||
areaStyle: {
|
||||
|
||||
@@ -718,8 +718,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
{
|
||||
name: `${id} (原始)`,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: { color: colors[index % colors.length] },
|
||||
data: dataset.map((item) => item[`${id}_raw`]),
|
||||
@@ -727,8 +727,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
{
|
||||
name: `${id} (清洗)`,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: { color: colors[(index + 3) % colors.length] },
|
||||
data: dataset.map((item) => item[`${id}_clean`]),
|
||||
@@ -736,8 +736,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
{
|
||||
name: `${id} (模拟)`,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: { color: colors[(index + 6) % colors.length] },
|
||||
data: dataset.map((item) => item[`${id}_sim`]),
|
||||
@@ -747,8 +747,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
return deviceIds.map((id, index) => ({
|
||||
name: id,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: { color: colors[index % colors.length] },
|
||||
data: dataset.map((item) => item[`${id}_${selectedSource}`]),
|
||||
@@ -772,8 +772,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
: "模拟"
|
||||
})`,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: {
|
||||
color: colors[(index * 3 + sIndex) % colors.length],
|
||||
@@ -800,8 +800,8 @@ const SCADADataPanel: React.FC<SCADADataPanelProps> = ({
|
||||
series.push({
|
||||
name: id,
|
||||
type: "line",
|
||||
showSymbol: true,
|
||||
symbolSize: 4,
|
||||
symbol: "none",
|
||||
connectNulls: true,
|
||||
sampling: "lttb",
|
||||
itemStyle: { color: colors[index % colors.length] },
|
||||
data: dataset.map((item) => item[id]),
|
||||
|
||||
Reference in New Issue
Block a user