PolarAngleAxis

父组件

子组件

Properties

  • dataKeyString | Number | Function

    “角度轴”对应数据属性的 key 。

  • cxNumber

    圆心的 x 坐标。

  • cyNumber

    圆心的 y 坐标。

  • radiusPercentage | Number

    角度轴的半径大小。如果值为百分比,我们首先会根据圆心的坐标、图表的宽度、图表的高度计算一个最大半径,然后根据这个最大半径来计算真实的半径。

  • axisLineBool | Object

    轴线配置。当值为 false 时,不绘制轴线。当值为对象类型时,会把这个对象解析成 轴线 的属性配置。

    默认值:true

  • axisLineTypeString

    轴线的类型:圆、多边形。

    默认值:"circle" | "polygon"

  • tickLineBool | Object

    刻度线配置。当值为 false 时,不绘制刻度线。当值为对象类型时,会把这个对象解析成 刻度线 的属性配置。

    默认值:true

  • tickBool | Object | ReactElement | Function

    刻度配置。当值为 false 时,不绘制刻度。当值为对象类型时,会把这个对象解析成 刻度 的属性配置。当值为 React element,会克隆这个元素来渲染刻度。

    默认值:true

  • ticksArray

    指定需要展示的刻度,每个元素形如:[{ value: "a", angle: 30 }]。

  • orientationString

    刻度的方向:内部、外部。

    默认值:outer

  • tickFormatterFunction

    刻度格式化函数。

  • type'number' | 'category'

    角度轴的类型:数值轴、类目轴。

    默认值:'category'

  • allowDuplicatedCategoryBoolean

    是否允许类目轴有重复的类目。

    默认值:true

  • onClickFunctionoptional

    刻度 click 事件的回调函数。

  • onMouseDownFunctionoptional

    刻度 mousedown 事件的回调函数。

  • onMouseUpFunctionoptional

    刻度 mouseup 事件的回调函数。

  • onMouseMoveFunctionoptional

    刻度 mousemove 事件的回调函数。

  • onMouseOverFunctionoptional

    刻度 mouseover 事件的回调函数。

  • onMouseOutFunctionoptional

    刻度 mouseout 事件的回调函数。

  • onMouseEnterFunctionoptional

    刻度 mouseenter 事件的回调函数。

  • onMouseLeaveFunctionoptional

    刻度 mouseleave 事件的回调函数。