未捕获承诺中错误:使用dompdf在Line Charts.js中未定义容器

问题描述

<script type="text/javascript">
  google.charts.load('current',{'packages':['line']});
  google.charts.setonLoadCallback(drawChart);

function drawChart() {

  var data = new google.visualization.DataTable();
  data.addColumn('string','Mes');
  data.addColumn('number','Sanitizaciones');
 
  data.addRows([
    ['enero',<?PHP  echo $valores2[1] ?>],['Febrero',<?PHP  echo $valores2[2]; ?>],['Marzo',<?PHP  echo $valores2[3]; ?>],['Abril',<?PHP  echo $valores2[4]; ?>],['Mayo',<?PHP  echo $valores2[5]; ?>],['Junio',<?PHP  echo $valores2[6]; ?>],['Julio',<?PHP  echo $valores2[7]; ?>],['Agosto',<?PHP  echo $valores2[8]; ?>],['Septiembre',<?PHP  echo $valores2[9]; ?>],['Octubre',<?PHP  echo $valores2[10]; ?>],['Noviembre',<?PHP  echo $valores2[11]; ?>],['Diciembre',<?PHP  echo $valores2[12]; ?>]
  ]);

  var options = {
    chart: {
      title: 'Cantidad de sanitizaciones mensuales',chartArea:{left:100,top:70,width:'100%',height:'80%'},},width: 900,height: 300,};

  var chart_area = new google.charts.Line(document.getElementById('line_top_x'));
  var chart = new google.visualization.LineChart(chart_area);

  google.visualization.events.addListener(chart,'ready',function(){
 chart_area.innerHTML = '<img src="' + chart.getimageURI() + '"class="img-responsive">';
});

  chart.draw(data,google.charts.Line.convertOptions(options));
}

我正在使用Charts.js库,并且有此代码,并且图形未显示错误未捕获(承诺)错误:未定义容器。 容器是用html创建的,而Iam尝试使用dompdf **将图形包含到pdf文件中。

<div id="line_top_x"></div>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)