RadialBarChart

RadialBarChart - 图1

  • RadialBarChart - 图218-24
  • RadialBarChart - 图325-29
  • RadialBarChart - 图430-34
  • RadialBarChart - 图535-39
  • RadialBarChart - 图640-49
  • RadialBarChart - 图750+
  • RadialBarChart - 图8unknow

显示数据格式

  1. <RadialBarChart
  2. width={730}
  3. height={250}
  4. innerRadius="10%"
  5. outerRadius="80%"
  6. data={data}
  7. startAngle={180}
  8. endAngle={0}
  9. >
  10. <RadialBar minAngle={15} label={{ fill: '#666', position: 'insideStart' }} background clockWise={true} dataKey='uv' />
  11. <Legend iconSize={10} width={120} height={140} layout='vertical' verticalAlign='middle' align="right" />
  12. <Tooltip />
  13. </RadialBarChart>

父组件

子组件

Properties

图表的宽度。

图表的高度。

The source data which each element is an object.

格式:

  1. [{name: 'a', value: 12}]

图表四周的留白大小,支持传入部分值(如: { top: 5 })。

默认值:{ top: 5, right: 5, bottom: 5, left: 5 }

格式:

  1. { top: 5, right: 5, bottom: 5, left: 5 }

两个类目之间的间隔距离,如果值为百分比,会根据类目宽度来计算实际值。

默认值:'10%'

某一个类目下,相邻的两个柱条的间隔大小。如果值为百分比,会根据类目宽度来计算实际值。

默认值:4

  • cx Percentage | Number

圆心的 x 坐标,如果值为百分比,会根据图表的宽度来计算最后的值。

默认值:'50%'

  • cy Percentage | Number

圆心的 y 坐标,如果值为百分比,会根据图表的高度来计算最后的值。

默认值:'50%'

柱条的起始角度。

默认值:0

柱条的结束角度。

默认值:360

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

默认值:'30%'

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

默认值:'100%'

柱条的宽度。如果指定这个值,会根据 barCategoryGap 和 barGap 来计算柱条的宽度,每组柱条的宽度是一样的。

每个柱条的 mouseenter 事件的回调函数,如果当子组件 RadialBar 上也绑定了同样的事件,子组件的事件回调函数才会被绑定。

每个柱条的 mouseleave 事件的回调函数,如果当子组件 RadialBar 上也绑定了同样的事件,子组件的事件回调函数才会被绑定。

每个柱条的 click 事件的回调函数,如果当子组件 RadialBar 上也绑定了同样的事件,子组件的事件回调函数才会被绑定。