Files
redash/viz-lib/src/visualizations/chart/plotly/index.ts
2025-05-16 19:17:32 -04:00

28 lines
835 B
TypeScript

import * as Plotly from "plotly.js";
import "./locales"
import prepareData from "./prepareData";
import prepareLayout from "./prepareLayout";
import updateData from "./updateData";
import updateAxes from "./updateAxes";
import updateChartSize from "./updateChartSize";
import { prepareCustomChartData, createCustomChartRenderer } from "./customChartUtils";
// @ts-expect-error ts-migrate(2339) FIXME: Property 'setPlotConfig' does not exist on type 't... Remove this comment to see the full error message
Plotly.setPlotConfig({
modeBarButtonsToRemove: ["sendDataToCloud"],
modeBarButtonsToAdd: ["togglespikelines", "v1hovermode"],
locale: window.navigator.language,
});
export {
Plotly,
prepareData,
prepareLayout,
updateData,
updateAxes,
updateChartSize,
prepareCustomChartData,
createCustomChartRenderer,
};