首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >recharts中的RealTime图表

recharts中的RealTime图表
EN

Stack Overflow用户
提问于 2018-05-09 11:54:52
回答 1查看 3.8K关注 0票数 0

我有一个函数,其中数据以随机顺序出现,而不是在一个块中。这是我的数组:

代码语言:javascript
复制
this.props.data = [
{date: "07", visitors: 0},
{date: "08", visitors: 8},
{date: "09", visitors: 14},
{date: "10", visitors: 17},
{date: "11", visitors: 23},
{date: "12", visitors: 31},
{date: "13", visitors: 40}]

和下面的图表代码

代码语言:javascript
复制
<LineChart data={this.props.data}>
  <XAxis dataKey='date' label={{ value: "Horas", position: "insideBottom", dy: 10} } />
  <YAxis label={{ value: 'Visitantes', angle: -90, position: 'insideLeft' }}/>
  <Tooltip/>
  <Line type="monotone" dataKey="visitors" stroke="#001529" activeDot={{r: 5}}/>
</LineChart>

问题是,我的最高访问者价值在图表上比第一个要低。(提醒:他比第一个大5倍)。

我的代码里有什么问题吗?或者这是一个重新图表的问题?

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 00:31:15

这对我很有效。CodePen

代码语言:javascript
复制
const {LineChart, Line, XAxis, YAxis, Tooltip} = Recharts;

const mydata = [
{date: "07", visitors: 0},
{date: "08", visitors: 8},
{date: "09", visitors: 14},
{date: "10", visitors: 17},
{date: "11", visitors: 23},
{date: "12", visitors: 31},
{date: "13", visitors: 40}]

const SimpleLineChart = function() {
    return (
    <LineChart data={mydata} width={600} height={400} margin={{ top: 50, bottom: 50, left:50, right:50}}>
      <XAxis dataKey='date'/>
      <YAxis label='Visitantes'/>
      <Line type="monotone" dataKey="visitors" stroke="#001529" activeDot={{r: 5}}/>
      <Tooltip/>
    </LineChart>
  );
};

ReactDOM.render(
  <SimpleLineChart />,
  document.getElementById('container')
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50245290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档