mirror of
https://github.com/dataease/SQLBot.git
synced 2026-01-24 10:33:10 +08:00
feat: support multiple metrics in line, column, and bar charts
This commit is contained in:
@@ -2,7 +2,7 @@ const { checkIsPercent, getAxesWithFilter, processMultiQuotaData } = require('./
|
||||
|
||||
function getBarOptions(baseOptions, axis, data) {
|
||||
|
||||
const axes = getAxesWithFilter(this.axis)
|
||||
const axes = getAxesWithFilter(axis)
|
||||
|
||||
if (axes.x.length === 0 || axes?.y?.length === 0) {
|
||||
return
|
||||
|
||||
@@ -2,7 +2,7 @@ const { checkIsPercent, getAxesWithFilter, processMultiQuotaData } = require('./
|
||||
|
||||
function getColumnOptions(baseOptions, axis, data) {
|
||||
|
||||
const axes = getAxesWithFilter(this.axis)
|
||||
const axes = getAxesWithFilter(axis)
|
||||
|
||||
if (axes.x.length === 0 || axes?.y?.length === 0) {
|
||||
return
|
||||
|
||||
@@ -2,7 +2,7 @@ const { checkIsPercent, getAxesWithFilter, processMultiQuotaData } = require('./
|
||||
|
||||
function getLineOptions(baseOptions, axis, data) {
|
||||
|
||||
const axes = getAxesWithFilter(this.axis)
|
||||
const axes = getAxesWithFilter(axis)
|
||||
|
||||
if (axes.x.length === 0 || axes?.y?.length === 0) {
|
||||
return
|
||||
|
||||
@@ -2,7 +2,7 @@ const { checkIsPercent, getAxesWithFilter } = require('./utils')
|
||||
|
||||
function getPieOptions(baseOptions, axis, data) {
|
||||
|
||||
const { y, series } = getAxesWithFilter(this.axis)
|
||||
const { y, series } = getAxesWithFilter(axis)
|
||||
|
||||
if (series.length === 0 || y.length === 0) {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user