微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Chart数据源将数据导入Chartjs

如何解决使用Chart数据源将数据导入Chartjs

我正在尝试使用react-chartjs-2制作条形图,而我的问题是试图将我的csv文件导入到图表中。这是我的代码

import React from 'react';
import { Bar } from 'react-chartjs-2';
import ChartDataSource from 'chartjs-plugin-datasource';

class BarChart extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
            chartData: {
                datasets: [
                    {
                        label: 'GDP',backgroundColor: 'rgba(255,99,132,0.2)',borderColor: 'rgba(255,1)',borderWidth: 1,hoverBackgroundColor: 'rgba(255,0.4)',hoverBorderColor: 'rgba(255,},],};
    }

    render() {
        const option = {
            plugins: {
                datasource: {
                    type: 'input.csv',rowMapping: 'index',};
        return (
            <div>
                <h2>GDP (Countries)</h2>
                <Bar
                    data={this.chartData}
                    plugins={[ChartDataSource]}
                    width={100}
                    height={100}
                    options={{ option,maintainAspectRatio: true }}
                />
            </div>
        );
    }
}
export default BarChart;

它在npm start上运行,但显示错误:“未定义”不是数据源类型。我的input.csv文件位于我的公用文件夹中。给任何可以帮助的人免费提供甜甜圈。谢谢:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。