fix: AntV组合图bugs

副轴指标无法设置颜色
设置为散点图时无法显示提示
This commit is contained in:
ulleo 2023-12-11 13:41:54 +08:00
parent 70986fddd7
commit d5924b6e48

View File

@ -390,13 +390,23 @@ export default {
item.value = valueFormatter(item.data.value, yaxisExtList[item.data.i].formatterCfg) item.value = valueFormatter(item.data.value, yaxisExtList[item.data.i].formatterCfg)
} }
}) })
return filter(originalItems, (item) => {
const v = item.data.key; // scatterscatterscatter
if (item.title === v && item.title === item.value && item.name === "key" || !names.includes(item.name)) { let hasScatter = false;
const list = filter(originalItems, (item) => {
if (item.data.chartType === 'scatter') {
if (!hasScatter) {
hasScatter = true;
item.name = item.data.name;
} else {
return false; return false;
} }
}
return true; return true;
}) })
return list;
} }
} : false; } : false;
@ -721,12 +731,15 @@ export default {
const setting = { const setting = {
type: _chartType, type: _chartType,
options: { options: {
data: data, data: map(data, (d) => {
d.chartType = _chartType
return d
}),
xField: 'key', xField: 'key',
yField: 'value', yField: 'value',
seriesField: 'name', seriesField: 'name',
colorField: 'name', colorField: 'name',
isGroup: true, isGroup: _chartType === "column" ? true : undefined,
meta: { meta: {
key: { key: {
sync: true, sync: true,
@ -776,11 +789,15 @@ export default {
const setting = { const setting = {
type: _chartType, type: _chartType,
options: { options: {
data: data, data: map(data, (d) => {
d.chartType = _chartType
return d
}),
xField: 'key', xField: 'key',
yField: 'value', yField: 'value',
seriesField: 'name', seriesField: 'name',
isGroup: true, colorField: 'name',
isGroup: _chartType === "column" ? true : undefined,
meta: { meta: {
key: { key: {
sync: true, sync: true,