PieChart.js 851 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * @fileOverview Pie Chart
  3. */
  4. import { generateCategoricalChart } from './generateCategoricalChart';
  5. import { PolarAngleAxis } from '../polar/PolarAngleAxis';
  6. import { PolarRadiusAxis } from '../polar/PolarRadiusAxis';
  7. import { formatAxisMap } from '../util/PolarUtils';
  8. import { Pie } from '../polar/Pie';
  9. export var PieChart = generateCategoricalChart({
  10. chartName: 'PieChart',
  11. GraphicalChild: Pie,
  12. validateTooltipEventTypes: ['item'],
  13. defaultTooltipEventType: 'item',
  14. legendContent: 'children',
  15. axisComponents: [{
  16. axisType: 'angleAxis',
  17. AxisComp: PolarAngleAxis
  18. }, {
  19. axisType: 'radiusAxis',
  20. AxisComp: PolarRadiusAxis
  21. }],
  22. formatAxisMap: formatAxisMap,
  23. defaultProps: {
  24. layout: 'centric',
  25. startAngle: 0,
  26. endAngle: 360,
  27. cx: '50%',
  28. cy: '50%',
  29. innerRadius: 0,
  30. outerRadius: '80%'
  31. }
  32. });