我已经实现了一个反应网络应用程序,它使用 Chart.js 库创建图表。现在我想将此图表转换为 PNG/PDF 格式并保存。我遇到了很多图书馆,但面临着一些或其他问题。你能建议哪个图书馆最适合这种工作吗?
应用程序.js
class CreateChart extends Component {
// call to get chartData object
render() {
return (
<div className="App">
<header className="App-header">
REACT CHARTS
</header>
<CreateChart chartData={this.state.chartData} />
</div>
);
}
}
图表.js
class CreateChart extends Component {
componentDidMount() {
this.myChart = new Chart(
this.chartRef.current,
this.props.chartData
);
}
render() {
return <canvas ref={this.chartRef} />
}
}