Cell

Cell 可以作为很多组件(包括 Pie, Bar, RadialBar)的子组件来指定每个子节点的属性配置。例如,在 Pie 组件中,我们虽然可以通过 data 来指定每个数据项对应的子节点的属性配置,但是这样会造成数据与配置混乱的问题,所以我们提供了这种方式来设置子节点的属性。

Cell - 图1

显示数据格式

  1. <PieChart width={730} height={250}>
  2. <Pie data={data} cx="50%" cy="50%" outerRadius={80} label>
  3. {
  4. data.map((entry, index) => (
  5. <Cell key={`cell-${index}`} fill={colors[index]}/>
  6. ) )
  7. }
  8. </Pie>
  9. </PieChart>

Cell - 图2

显示数据格式

  1. <BarChart width={730} height={250} data={data}>
  2. <Bar dataKey="value">
  3. {
  4. data.map((entry, index) => (
  5. <Cell key={`cell-${index}`} stroke={colors[index]} strokeWidth={index === 2 ? 4 : 1}/>
  6. ) )
  7. }
  8. </Bar>
  9. </BarChart>

父组件

Properties

  • fill String optional

任何数据项对应的子节点的配置都可以通过 Cell 传递,fill 只是其中一项。

任何数据项对应的子节点的配置都可以通过 Cell 传递,stroke 只是其中一项。