import { getDarkBrushConfig, getDarkColor, getDarkCrosshairLine, getDarkLabel, getDarkLegend, getDarkPivotChartGridConfig } from "../common/index.js";
import { getDarkTooltip } from "../common/tooltip.js";
import { getDarkLinearAxis } from "../common/axes.js";
import { getDarkAnnotation } from "../common/annotaion.js";
import { getDarkRegressionLine } from "../common/regressionLine.js";
const getScatterTheme = ()=>{
    const linearAxis = getDarkLinearAxis();
    const crosshairLine = getDarkCrosshairLine();
    const baseConfig = {
        backgroundColor: 'transparent',
        color: getDarkColor(),
        label: getDarkLabel(),
        legend: getDarkLegend(),
        tooltip: getDarkTooltip(),
        brush: getDarkBrushConfig()
    };
    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: getDarkPivotChartGridConfig(),
        annotation: getDarkAnnotation(),
        regressionLine: getDarkRegressionLine()
    };
};
export { getScatterTheme };

//# sourceMappingURL=scatter.js.map