Php Yii-Highcharts-无法获取要显示的图表

Php Yii-Highcharts-无法获取要显示的图表,php,yii,highcharts,Php,Yii,Highcharts,我正在使用Yii Highcharts扩展,但无法绘制图表。我想我知道问题是什么,但不知道如何纠正它。我的Highchart小部件代码是: $this->Widget('ext.highcharts.HighchartsWidget', array( 'options'=>array( 'chart' => array( 'renderTo' => 'myContainer2', ), 'title' =>

我正在使用Yii Highcharts扩展,但无法绘制图表。我想我知道问题是什么,但不知道如何纠正它。我的Highchart小部件代码是:

$this->Widget('ext.highcharts.HighchartsWidget', array(
   'options'=>array(
        'chart' => array(
         'renderTo' => 'myContainer2',
         ),
  'title' => array('text' => 'title'),
  'xAxis' => array(
       'categories' => $gross_demand_by_date_date
  ),
  'yAxis' => array(
     'title' => array('text' => 'ytitle')
  ),
  'series' => array(
     array('name' => 'gross demand', 'data' => $data_array),
  )
   )
));
如果查看呈现页面的源代码,$data_数组变量如下所示:

'data':'array(23920,19898,20326.....
但我认为应该是:

'data':array(23920,19898,20326....
(即,
数组
前面没有引号)

我使用了
data\u array
变量,将其作为数组和字符串,但没有乐趣

有没有办法解决这个问题


谢谢你的帮助

我认为您需要另一个数据数组:

 'series' => array (
            array (
              'type' => 'pie',
              'name' => 'Browser share',
              'data' => array (
               array('Firefox', 44.2),
               array('IE7', 26.6),
               array('IE6', 20),
               array('Chrome', 3.1),
               array('Other', 5.4)
            ),
        ),

检查此项:

你能用浏览器输出发布
jsfiddle
吗?@Veseliq-谢谢,但我不认为我能做到这一点-至少我不知道怎么做。我正在使用Yii Highcharts分机,因此对Highcharts的调用与常规调用不同。这里是:jQuery(窗口).on('load',function(){var chart=new Highcharts.chart({'chart':{'renderTo':'myContainer2'},'exporting':{'enabled':true},'title':{'text':'Fruit Consumption'},'xAxis':{'categories':['20130502','20130503','20130504']},'yAxis':{'title':{'text':{'text':'Fruit eated},'series':{'name':'Jane','datas:'2019820326}; });您能告诉我们
$data\u数组中有什么吗??