Если вы используете библиотеку react-chartjs-2
, вам нужно получить ссылку на экземпляр Chart JS, а затем вызвать .toBase64Image()
в качестве другого предложенного ответа. Для этого сначала создайте пустую ссылку:
const chartRef = useRef(null);
Затем, присвоив ссылку. Например, если вы используете диаграмму Bar
:
<Bar data={data} ref={chartRef}/>
Наконец, получите изображение base64, используя ссылку. Не забудьте позвонить .current.chartInstance
перед toBase64Image()
:
const base64Image = chartRef.current.chartInstance.toBase64Image();