UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

39 lines (35 loc) 880 B
// (C) 2007-2018 GoodData Corporation import cloneDeep = require("lodash/cloneDeep"); import get = require("lodash/get"); import { alignChart } from "./helpers"; const PIE_TEMPLATE = { chart: { type: "pie", events: { load() { this.series[0].update({ dataLabels: { distance: -(get(this, "series.0.points.0.shapeArgs.r", 30) / 3), }, }); alignChart(this); }, }, }, plotOptions: { pie: { size: "100%", allowPointSelect: false, dataLabels: { enabled: false, }, showInLegend: true, }, }, legend: { enabled: false, }, }; export function getPieConfiguration() { return cloneDeep(PIE_TEMPLATE); }