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)
}
})
return filter(originalItems, (item) => {
const v = item.data.key;
if (item.title === v && item.title === item.value && item.name === "key" || !names.includes(item.name)) {
return false;
// scatterscatterscatter
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 true;
})
return list;
}
} : false;
@ -721,12 +731,15 @@ export default {
const setting = {
type: _chartType,
options: {
data: data,
data: map(data, (d) => {
d.chartType = _chartType
return d
}),
xField: 'key',
yField: 'value',
seriesField: 'name',
colorField: 'name',
isGroup: true,
isGroup: _chartType === "column" ? true : undefined,
meta: {
key: {
sync: true,
@ -776,11 +789,15 @@ export default {
const setting = {
type: _chartType,
options: {
data: data,
data: map(data, (d) => {
d.chartType = _chartType
return d
}),
xField: 'key',
yField: 'value',
seriesField: 'name',
isGroup: true,
colorField: 'name',
isGroup: _chartType === "column" ? true : undefined,
meta: {
key: {
sync: true,