UNPKG

recharts

Version:
39 lines 1.19 kB
/** * @fileOverview Radar Chart */ import PropTypes from 'prop-types'; import generateCategoricalChart from './generateCategoricalChart'; import Radar from '../polar/Radar'; import PolarAngleAxis from '../polar/PolarAngleAxis'; import PolarRadiusAxis from '../polar/PolarRadiusAxis'; import { formatAxisMap } from '../util/PolarUtils'; export default generateCategoricalChart({ chartName: 'RadarChart', GraphicalChild: Radar, axisComponents: [{ axisType: 'angleAxis', AxisComp: PolarAngleAxis }, { axisType: 'radiusAxis', AxisComp: PolarRadiusAxis }], formatAxisMap: formatAxisMap, defaultProps: { layout: 'centric', startAngle: 90, endAngle: -270, cx: '50%', cy: '50%', innerRadius: 0, outerRadius: '80%' }, propTypes: { layout: PropTypes.oneOf(['centric']), 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]) } });