首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-Chartjs-2:图表上未显示的所有数据

React-Chartjs-2:图表上未显示的所有数据
EN

Stack Overflow用户
提问于 2018-09-16 05:18:04
回答 1查看 4.3K关注 0票数 0

我正在尝试使用react-chartjs-2创建折线图。我从一个应用程序接口中获取数据,并在componentWillMount阶段将其呈现给每个图表。我知道我得到了正确的数据,因为我最初使用Sparkline组件创建了图表,并且图表非常完美。我决定使用Chartjs,因为它具有自定义图表的能力。问题是每个图表上只显示前两个数据点。有人能告诉我我哪里做错了吗?我是否忘记了图表选项中的某些内容?我是一个相对较新的反应,所以我只是对使用外部组件的感觉。谢谢!

代码语言:javascript
复制
import {Bar, Line, Pie} from 'react-chartjs-2';



export default (props) => {

const chartData = {
  labels:  [],
  datasets: [{
    label: 'Total Kills per Game',
    data: props.data,
    backgroundColor: props.color
  }]
}

return(

<div className="chart">
  <Line
    data={chartData}

    options={{

      maintainAspectRatio: false,
        title: {
          display: false,
          text: 'Title',
          fontSize: 25
        },
        legend: {
          display: false,
          position: 'bottom'
        },
        scales: {
       xAxes: [{
        scaleLabel: {
            display: true,
            labelString: 'Date',
            fontSize: 10
        },
        //type: 'linear',
        position: 'bottom',
        gridLines: {
            display: false
        }
     }],
       yAxes: [{
        scaleLabel: {
            display: true,
            labelString: 'Total',
            fontSize: 10
         }
       }]
      }
    }}
  />

</div>
 )
}
EN

回答 1

Stack Overflow用户

发布于 2018-10-06 15:09:23

是的,在这一点上你是可靠的,你的数据已经到达perfectly.The冲突是你曾经面对过的"maintainAspectRatio: false“。maintainAspectRatio用于根据数据比率缩放地图高度。

只需删除"maintainAspectRatio: false“表单选项,您将获得完美。

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52348957

复制
相关文章

相似问题

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