javascript - 条形图未渲染、Recharts、React

标签 javascript reactjs recharts

我正在将 RechartsReact 结合使用,我收到以下带有代码的输出,为什么那里不显示条形? (甚至Bar背景也在渲染)

有什么我缺少导入或添加的吗?

import React, { Component } from 'react';
import { BarChart, Bar, XAxis, YAxis, Tooltip, CartesianGrid, Legend, Line, LineChart } from 'recharts';


class App extends Component {
    cursorStyle = {
        fill: 'white'
    };
    data = [
        { Year: "1929", BMW: "1889", Toyota: "9547", Mercedes: "4881"},
        { BMW: "6548", Mercedes: "8096", Toyota: "4741", Year: "1930"},
        { Year: "1931", BMW: "5013", Toyota: "6269", Mercedes: "3908"},
        { Year: "1932", BMW: "2468", Toyota: "9858", Mercedes: "1623"},
        { Year: "1933", BMW: "3364", Toyota: "5595", Mercedes: "8638"},
        { Year: "1934", BMW: "2032", Toyota: "2570", Mercedes: "8041"}
    ];
    render(){
        return (
            <BarChart
                width={600}
                height={300}
                data={this.data}
                margin={{top: 5, right: 30, left: 20, bottom: 5}}>
                <XAxis type="category" dataKey="Year"/>
                <YAxis type="number"/>
                <Tooltip cursor={false}/>
                <Legend />
                <Bar dataKey="BMW" stroke="#8884d8" fill="#8884d8" background={{ stroke: '#eee' }} isAnimationActive={true} barSize={20}/>
                <Bar dataKey="Mercedes" stroke="#82ca9d" fill="#82ca9d" background={{ stroke: '#eee' }} isAnimationActive={false} barSize={30}/>
            </BarChart>
        )
    }
}

export default App;

这是我的输出:

enter image description here

最佳答案

删除 BMW、Mercedes 值中的引号。查看演示 here

关于javascript - 条形图未渲染、Recharts、React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51191106/

相关文章:

javascript - ReactJS 如何有效地知道要更新 DOM 的哪个子集?

javascript - 从 Recharts 的另一个组件获取数据

javascript - 我试图改变我的背景,但它不起作用。怎么了?

javascript - 如何将值从动态表传递到引导模式

javascript - 异步 Angular/Node $scope 调用

reactjs - Gulp、Reactify 和 Babelify 不能一起转换

javascript - 从 Node 查看 WebStorm 控制台中的对象

javascript - 使用 React 的 useState 处理错误

Recharts:根据数据中的填充颜色更改 RadialBar 图表的背景填充颜色

reactjs - 重新绘制饼图,里面有/值标签