slavkovrn / yii2-googlechart
Yii2 Google Chart
dev-master
2019-08-25 15:56 UTC
Requires
- yiisoft/yii2: ~2.0
This package is auto-updated.
Last update: 2024-09-26 03:44:03 UTC
README
http://yii2.kadastrcard.ru/googlechart
该扩展使用Google库 https://www.gstatic.com/charts/loader.js,并根据定义的结构从PHP数组生成图表。
安装
使用composer安装
composer require slavkovrn/yii2-googlechart
或者
"slavkovrn/yii2-googlechart": "*"
将以下内容添加到你的 composer.json
文件的require部分。
在你的视图中设置扩展链接
use slavkovrn\googlechart\GoogleChartWidget; $data = [ 'SIN' => [ number_format(0,5) => sin(0), number_format(Pi()/4,5) => sin(Pi()/4), number_format(Pi()/2,5) => sin(Pi()/2), number_format(Pi()/2+Pi()/4,5) => sin(Pi()/2+Pi()/4), number_format(Pi(),5) => sin(Pi()), number_format(Pi()+Pi()/4,5) => sin(Pi()+Pi()/4), number_format(Pi()+Pi()/2,5) => sin(Pi()+Pi()/2), number_format(Pi()+Pi()/2+Pi()/4,5) => sin(Pi()+Pi()/2+Pi()/4), number_format(2*Pi(),5) => sin(2*Pi()), ], 'COS' => [ number_format(0,5) => cos(0), number_format(Pi()/4,5) => cos(Pi()/4), number_format(Pi()/2,5) => cos(Pi()/2), number_format(Pi()/2+Pi()/4,5) => cos(Pi()/2+Pi()/4), number_format(Pi(),5) => cos(Pi()), number_format(Pi()+Pi()/4,5) => cos(Pi()+Pi()/4), number_format(Pi()+Pi()/2,5) => cos(Pi()+Pi()/2), number_format(Pi()+Pi()/2+Pi()/4,5) => cos(Pi()+Pi()/2+Pi()/4), number_format(2*Pi(),5) => cos(2*Pi()), ], ]; echo GoogleChartWidget::widget([ 'id' =>'google-chart', 'title' => 'Google Chart', 'style' => 'width:100%', 'data' => $data, ]);