Javascript Lavacharts将图表渲染为图像文件

Javascript Lavacharts将图表渲染为图像文件,javascript,php,laravel,charts,Javascript,Php,Laravel,Charts,我试着在谷歌搜索解决方案,但没有成功。 我的问题是,是否可以将渲染的图表保存到图像文件中?我试图将图表显示为PDF格式,但PDF似乎不接受图表。那么,到底有没有办法做到这一点呢 我在laravel上做这个我的控制器代码是这样的 $nurse_admin_to_doctor_ratio = Lava::DataTable(); $nurse_admin_to_doctor_ratio->addStringColumn('

我试着在谷歌搜索解决方案,但没有成功。 我的问题是,是否可以将渲染的图表保存到图像文件中?我试图将图表显示为PDF格式,但PDF似乎不接受图表。那么,到底有没有办法做到这一点呢

我在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) !!}

{!!Lava::render('ColumnChart','staffratio','staffratio',true)

因此,我不想在视图中显示它,而是想将生成的图表存储到图像文件中。如何将渲染图表存储到图像文件中

嗨,我也面临同样的问题。我设法在图表选项中使用'png'=>true将图表传递给img,但我仍然无法将它们打印到PDF。你找到解决办法了吗?