Php Yii-Highcharts-无法获取要显示的图表
我正在使用Yii Highcharts扩展,但无法绘制图表。我想我知道问题是什么,但不知道如何纠正它。我的Highchart小部件代码是: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' =>
$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数组中有什么吗??