我试过在谷歌搜索解决方案,但没有运气。 我的问题是,是否可以将渲染的lavacharts图表保存到图像文件中?我正在尝试将图表显示为PDF但似乎PDF不接受lavacharts。那么无论如何要实现这一目标吗?
我在laravel上执行此操作我的控制器代码是
$nurse_admin_to_doctor_ratio = Lava::DataTable();
$nurse_admin_to_doctor_ratio->addStringColumn('')
->addNumberColumn('Nurse to Doctors Staff Ratio')
->addNumberColumn('Administrator to Doctors Staff Ratio')
->addRow(['Your Pratice', $nurse_to_doctor_ratio, $administrator_to_doctor_ratio])
->addRow(['Benchmark Same Size Practice', 2, 20])
->addRow(['Benchmark All', 4, 30]);
Lava::ColumnChart('staffratio', $nurse_admin_to_doctor_ratio,[
'titleTextStyle' => [
'color' => '#eb6bb2c',
'fontSize' => 10
],
'legend' => [
'position' => 'top'
],
'barGroupWidth' => "10%"
]);
我的观点
<div id="staffratio"></div>
{!! Lava::render('ColumnChart', 'staffratio', 'staffratio', true) !!}
因此,我想将生成的图表存储到图像文件中,而不是在视图中显示它。如何将图表存储到图像文件中?