diff --git a/frontend/src/components/canvas/components/editor/SettingMenu.vue b/frontend/src/components/canvas/components/editor/SettingMenu.vue index c8d946f59a..2df0ee17ee 100644 --- a/frontend/src/components/canvas/components/editor/SettingMenu.vue +++ b/frontend/src/components/canvas/components/editor/SettingMenu.vue @@ -193,7 +193,8 @@ export default { 'text', 'label', 'word-cloud', - 'flow-map' + 'flow-map', + 'bidirectional-bar' ], linkageExcludeViewType: [ 'richTextView', @@ -202,7 +203,8 @@ export default { 'text', 'label', 'word-cloud', - 'flow-map' + 'flow-map', + 'bidirectional-bar' ], copyData: null, hyperlinksSetVisible: false, diff --git a/frontend/src/views/chart/chart/bar/bar_antv.js b/frontend/src/views/chart/chart/bar/bar_antv.js index ddd0e33509..e5fdeeddf6 100644 --- a/frontend/src/views/chart/chart/bar/bar_antv.js +++ b/frontend/src/views/chart/chart/bar/bar_antv.js @@ -251,6 +251,8 @@ export function baseBidirectionalBarOptionAntV(plot, container, chart, action, i const legend = getLegend(chart) const xAxis = getXAxis(chart) const yAxis = getYAxis(chart) + // 处理横轴标题方向不对 + yAxis?.title && (yAxis.title.autoRotate = false) // data const data = _.cloneDeep(chart.data.data) // options @@ -280,12 +282,6 @@ export function baseBidirectionalBarOptionAntV(plot, container, chart, action, i start: [{ trigger: 'legend-item:click', action: ['list-unchecked:toggle', 'data-filter:filter', 'element-active:reset', 'element-highlight:reset'] }] } }, - { - type: 'tooltip', cfg: { - start: [{ trigger: 'interval:mousemove', action: 'tooltip:show' }], - end: [{ trigger: 'interval:mouseleave', action: 'tooltip:hide' }] - } - }, { type: 'active-region', cfg: { start: [{ trigger: 'interval:mousemove', action: 'active-region:show' }], @@ -307,19 +303,6 @@ export function baseBidirectionalBarOptionAntV(plot, container, chart, action, i } } } - // group - if (isGroup) { - options.isGroup = true - } else { - delete options.isGroup - } - // stack - if (isStack) { - options.isStack = true - } else { - delete options.isStack - } - options.isPercent = chart.type.includes('percentage') // custom color options.color = antVCustomColor(chart) if (customAttr.color.gradient) { diff --git a/frontend/src/views/chart/chart/common/common_antv.js b/frontend/src/views/chart/chart/common/common_antv.js index e0c1c8da8e..b8f34903dc 100644 --- a/frontend/src/views/chart/chart/common/common_antv.js +++ b/frontend/src/views/chart/chart/common/common_antv.js @@ -712,8 +712,8 @@ export function getYAxis(chart) { const axisValue = a.axisValue if (!chart.type.includes('horizontal')) { if (axisValue && !axisValue.auto) { - axisValue.min && (axis.minLimit = parseFloat(axisValue.min)) - axisValue.max && (axis.maxLimit = parseFloat(axisValue.max)) + axisValue.min && (axis.minLimit = axis.min = parseFloat(axisValue.min)) + axisValue.max && (axis.maxLimit = axis.max = parseFloat(axisValue.max)) axisValue.splitCount && (axis.tickCount = parseFloat(axisValue.splitCount)) } }