@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
29 lines (26 loc) • 790 B
text/typescript
// (C) 2007-2018 GoodData Corporation
import merge = require("lodash/merge");
import get = require("lodash/get");
import { getPieConfiguration } from "./pieConfiguration";
import { alignChart } from "./helpers";
export function getDonutConfiguration() {
return merge({}, getPieConfiguration(), {
chart: {
events: {
load() {
this.series[0].update({
dataLabels: {
distance: -(get(this, "series.0.points.0.shapeArgs.r", 40) * 0.25),
},
});
alignChart(this);
},
},
},
plotOptions: {
pie: {
innerSize: "50%",
},
},
});
}