我希望将Recharts用作我的React应用程序的图形系统。
要安装,我已转到安装指南并在终端
中输入以下命令 $ npm install recharts
我的jsx文件看起来像下面的代码: import" react&#34 ;; 从" react-dom&#34 ;;导入ReactDOM; 从" recharts";
导入ReChartsvar App = React.createClass({
render: function() {
var data = [{ name: 'a', value: 12 }];
return (
<LineChart width={400} height={400} data={data}>
<Line type="monotone" dataKey="uv" stroke="#8884d8" />
</LineChart>
);
}
});
ReactDOM.render(<App/>, document.getElementById('app'));
它不起作用,因为我没有正确导入充电。任何人都可以提供建议并解释如何导入这些内容以及如何在我的文档中没有任何明确指导的情况下导出另一个库时我的灵魂知道的任何建议。
答案 0 :(得分:3)
您需要从LineChart
导入Line
和Recharts
个组件,因为此库没有默认导出Recharts index
import { LineChart, Line } from 'recharts';
<强>更新强>
您还需要更改dataKey
,从'uv'
更改为'value'
,因为在data
中您使用value
作为图表值的关键