如何解决使用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 举报,一经查实,本站将立刻删除。