UNPKG

recharts

Version:
40 lines 1.23 kB
/** * @fileOverview Radar Bar Chart */ import PropTypes from 'prop-types'; import generateCategoricalChart from './generateCategoricalChart'; import PolarAngleAxis from '../polar/PolarAngleAxis'; import PolarRadiusAxis from '../polar/PolarRadiusAxis'; import { formatAxisMap } from '../util/PolarUtils'; import RadialBar from '../polar/RadialBar'; export default generateCategoricalChart({ chartName: 'RadialBarChart', GraphicalChild: RadialBar, legendContent: 'children', axisComponents: [{ axisType: 'angleAxis', AxisComp: PolarAngleAxis }, { axisType: 'radiusAxis', AxisComp: PolarRadiusAxis }], formatAxisMap: formatAxisMap, defaultProps: { layout: 'radial', startAngle: 0, endAngle: 360, cx: '50%', cy: '50%', innerRadius: 0, outerRadius: '80%' }, propTypes: { layout: PropTypes.oneOf(['radial']), startAngle: PropTypes.number, endAngle: PropTypes.number, cx: PropTypes.oneOfType([PropTypes.number, PropTypes.string]), cy: PropTypes.oneOfType([PropTypes.number, PropTypes.string]), innerRadius: PropTypes.oneOfType([PropTypes.number, PropTypes.string]), outerRadius: PropTypes.oneOfType([PropTypes.number, PropTypes.string]) } });