简体   繁体   English

我使用react d3基本条形图。 但出现了一些错误-错误: <rect> 属性y:预期长度,“ NaN”

[英]I use react d3 basic bar chart. but got some error - Error: <rect> attribute y: Expected length, “NaN”

I use a d3 bar chart with react.js I use a code from http://www.reactd3.org/docs/basic/ Graph appears with wrong and have some errors. 我将d3条形图与react.js一起使用,我使用了来自http://www.reactd3.org/docs/basic/的代码图形出现错误,并且存在一些错误。 Code is here 代码在这里

import React from 'react';
import ReactDOM from 'react-dom';
import {Chart} from 'react-d3-core';
import {BarChart} from 'react-d3-basic';

class StatusChannelChart extends React.Component{
    render() {
        var generalChartData = [
          {"A": "0.08167"},
          {"B": "0.01492"},
          {"C": "0.02782"},
          {"D": "0.04253"},
          {"E": "0.12702"},
          {"F": "0.02288"},
          {"G": "0.02015"},
          {"H": "0.06094"},
          {"I": "0.06966"},
          {"J": "0.00153"}
          ];

        console.log(generalChartData);
        var width = 700,
        height = 400,
        title = "Bar Chart",
        chartSeries = [
          {
            field: 'frequency',
            name: 'Frequency'
          }
        ],
        x = function(d) {
          return d.letter;
        },
        xScale = 'ordinal',
        xLabel = "Letter",
        yLabel = "Frequency",
        yTicks = [10, "%"];

         return (
            <BarChart
            title= {title}
            data= {generalChartData}
            width= {400}
            height= {300}
            chartSeries = {chartSeries}
            x= {x}
            xLabel= {xLabel}
            xScale= {xScale}
            yTicks= {yTicks}
            yLabel = {yLabel}
          />
            )
        }
    }

export default StatusChannelChart;

Grape appears but wrong like this 葡萄出现但像这样

在此处输入图片说明

I got some error like this 我有这样的错误

在此处输入图片说明

My package.json 我的package.json

    {
  "name": "Dashboard",
  "version": "0.1.4",
  "description": "Reporting Dashboard",
  "author": "Victoria",
  "license": "MIT",
  "scripts": {
    "start": "webpack-dev-server --progress",
    "build": "NODE_ENV=production node_modules/.bin/webpack -p --progress --colors"
  },
  "devDependencies": {
    "babel-core": "~6.7.*",
    "babel-loader": "~6.2.*",
    "babel-preset-es2015": "~6.6.*",
    "babel-preset-react": "~6.5.*",
    "css-loader": "^0.23.1",
    "react-sidenav": "^1.0.4",
    "style-loader": "^0.13.1",
    "webpack": "~1.12.*",
    "webpack-dev-server": "~1.14.*"
  },
  "dependencies": {
    "chart.js": "^1.1.1",
    "dsv-loader": "^1.1.0",
    "json-loader": "^0.5.4",
    "react": "^15.3.1",
    "react-bootstrap": "^0.30.3",
    "react-chartjs": "^0.8.0",
    "react-d3-basic": "^1.6.11",
    "react-dom": "^15.3.1",
    "react-router": "^2.7.0"
  }
}

Change your generalChartData from this: 从此更改您的generalChartData

var generalChartData = [
      {"A": "0.08167"},
      {"B": "0.01492"},
      {"C": "0.02782"},
      {"D": "0.04253"},
      {"E": "0.12702"},
      {"F": "0.02288"},
      {"G": "0.02015"},
      {"H": "0.06094"},
      {"I": "0.06966"},
      {"J": "0.00153"}
  ];

To this: 对此:

 var generalChartData = [
      {letter: "A", frequency: 0.08167},
      {letter: "B", frequency: 0.01492},
      {letter: "C", frequency: 0.02782},
      ...
      {letter: "J", frequency: 0.00153}
  ];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误: <rect> 属性y:预期长度“ NaN”。 D3 JS - Error: <rect> attribute y: Expected length, “NaN”. D3 JS 错误:<rect> 属性 y:预期长度,“NaN” - Error: <rect> attribute y: Expected length, "NaN" 使用 d3js v7 错误读取条形图:<rect> 属性高度:预期长度,“NaN” - Prob reading bar chart with d3js v7 Error: <rect> attribute height: Expected length, "NaN" 面临的问题:错误:<rect> 属性高度:预期长度、“NaN”和错误:<rect> 属性 y:预期长度,“NaN”</rect></rect> - Facing problem with : Error: <rect> attribute height: Expected length, “NaN” and Error: <rect> attribute y: Expected length, “NaN” d3 v4画笔范围错误: <rect> 属性x:预期长度,“ NaN” - d3 v4 brush extent Error: <rect> attribute x: Expected length, “NaN” d3-时间轴错误:<rect> 属性 x:预期长度,“NaN”</rect> - d3-timeline Error: <rect> attribute x: Expected length, "NaN" 错误: <rect> 属性x:预期长度,“ NaN” - Error: <rect> attribute x: Expected length, “NaN” d3.v3.min.js:1 错误:<svg> 属性高度:在模式弹出窗口中加载 d3 图表时的预期长度,“NaN” - d3.v3.min.js:1 Error: <svg> attribute height: Expected length, "NaN" while loading a d3 chart in a modal popup 错误:d3.v4.min.js:3错误: <rect> 属性宽度:预期长度,“ NaN” - Error: d3.v4.min.js:3 Error: <rect> attribute width: Expected length, “NaN” D3条形图。 值未与Y轴对齐 - D3 Bar chart. Values not aligned with Y axis
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM