import { getLightBrushConfig, getLightColor, getLightCrosshairLine, getLightLabel, getLightLegend, getLightPivotChartGridConfig } from "../common/index.js";
import { getLightTooltip } from "../common/tooltip.js";
import { getLightAnnotation } from "../common/annotaion.js";
import { getLightLinearAxis } from "../common/axes.js";
import { getLightRegressionLine } from "../common/regressionLine.js";
const getScatterTheme = ()=>{
    const linearAxis = getLightLinearAxis();
    const crosshairLine = getLightCrosshairLine();
    const baseConfig = {
        backgroundColor: 'transparent',
        color: getLightColor(),
        label: getLightLabel(),
        legend: getLightLegend(),
        tooltip: getLightTooltip(),
        brush: getLightBrushConfig()
    };
    return {
        ...baseConfig,
        crosshairLine,
        sizeRange: [
            8,
            24
        ],
        xAxis: {
            ...linearAxis,
            line: {
                ...linearAxis.line,
                visible: true
            }
        },
        yAxis: {
            ...linearAxis,
            line: {
                ...linearAxis.line,
                visible: true
            }
        },
        label: {
            ...baseConfig.label,
            showValue: false,
            showValuePercent: false
        },
        pivotGrid: getLightPivotChartGridConfig(),
        annotation: getLightAnnotation(),
        regressionLine: getLightRegressionLine()
    };
};
export { getScatterTheme };

//# sourceMappingURL=scatter.js.map