LineChart

LineChart - 图1

  • LineChart - 图2pv
  • LineChart - 图3uv

显示数据格式

  1. <LineChart width={730} height={250} data={data}
  2. margin={{ top: 5, right: 30, left: 20, bottom: 5 }}>
  3. <CartesianGrid strokeDasharray="3 3" />
  4. <XAxis dataKey="name" />
  5. <YAxis />
  6. <Tooltip />
  7. <Legend />
  8. <Line type="monotone" dataKey="pv" stroke="#8884d8" />
  9. <Line type="monotone" dataKey="uv" stroke="#82ca9d" />
  10. </LineChart>

父组件

子组件

Properties

  • layout 'horizontal' | 'vertical'

布局类型,是横向的还是纵向的。

默认值:'horizontal'

如果任何两个或者多个类目型图表(LineChart, AreaChart, BarChart, ComposedChart)具有相同的 syncId,这两个图表可以联动,包括 Tooltip 以及 Brush 的联动。

示例:

图表的宽度。

图表的高度。

输入数据,现在支持的类型是对象数组。

格式:

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

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

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

格式:

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

鼠标在图表图形区域点击事件的回调函数。

鼠标在图表图形区域 mouseenter 事件的回调函数。

鼠标在图表图形区域 mousemove 事件的回调函数。

鼠标在图表图形区域 mouseleave 事件的回调函数。