1

Yii Highcharts 拡張機能を使用していますが、グラフを描画できません。問題が何であるかはわかると思いますが、それを修正する方法がわかりません私のハイチャートウィジェットコードは次のとおりです。

$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_array 変数は次のように表示されます。

'data':'array(23920,19898,20326.....

しかし、私はそれがあるべきだと思います:

'data':array(23920,19898,20326....

(つまり、 の直前に引用符はありませんarray)。

私はdata_array変数を配列としても文字列としても試してみましたが、喜びはありませんでした。

これを修正する方法はありますか?

ご協力いただきありがとうございます!

4

1 に答える 1

0

データに別の配列が必要だと思います:

 '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)
            ),
        ),

これを確認してください: Highchart と yii がパイを描画していない

于 2013-06-11T21:03:16.837 に答える