React-chartjs忽略选项



我使用react-chartjs获得了此代码。它显示图形,但是无论我放置什么,每次都会忽略选项。您是否应该将选项添加到组件中?

import React, { PropTypes } from 'react'
var LineChart = require("react-chartjs").Line;
var data = {
  labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
  datasets: [{
    label: 'apples',
    data: [12, 19, 3, 17, 6, 3, 7]
  }]
};
var options = {
  lineTension : 0,
  fill : false,
  showLines : false 
};
const Graph = () => (
  <span>
    <h1>Heart Graph</h1>
    <LineChart  data={data} options={options} width="600" height="250"/>
  </span>
)
export default Graph

您正在使用"数据集结构",因此请查看line Chart数据集选项的文档。

他们建议您将"选项"与数据对象一起发送 - 在这种情况下,将其发送给组件data Prop。

var data = {
    labels: ["January", "February", "March", "April", "May", "June", "July"],
    datasets: [
        {
            label: "My First dataset",
            data: ['data1', 'data2'],
            fill: false,
            lineTension: 0.1,
            ...

另外,您可以为选项prop提供一个更复杂的选项对象。

options: {
    scales: {
        xAxes: [{
            type: 'linear',
            position: 'bottom'
        }]
    }
}

Chart.js版本2到版本3有变化对于秤的名称空间是选项。Scales

秤:{Y:{最小:0,最大:100,}},,X: {网格: {显示:是的,}},,我们像这样使用

最新更新