0
現在、私はPNGファイルとしてエクスポートしたいRechartsコンポーネントを持っています。RechartsコンポーネントをPNGに
<LineChart
id="currentChart"
ref={(chart) => this.currentChart = chart}
width={this.state.width}
height={this.state.height}
data={this.testData}
margin={{top: 5, right: 30, left: 20, bottom: 5}}
>
<XAxis dataKey="name"/>
<YAxis/>
<CartesianGrid strokeDasharray="3 3"/>
<Tooltip/>
<Legend />
<Line type="monotone" dataKey="pv" stroke="#8884d8" activeDot={{r: 8}}/>
<Line type="monotone" dataKey="uv" stroke="#82ca9d"/>
</LineChart>
これがライブラリによって直接サポートされているかどうかはわかりません。
に概説されているよう私はしかし、私はHTML要素をレンダリングする一般的な方法のわからないんだけど、解決策に私が近づくためにキャンバスと2Dレンダリングコンテキストを使用することを含むアイデアを持っています(またはReact Component)をキャンバスとして使用してこのソリューションを実装します。
私はこれについて間違っていると思いますが、私は訂正を感謝します!