当前位置: 首页 > 工具软件 > Echarts-PHP > 使用案例 >

echarts-php,百度 Echarts 免折腾版

富昕
2023-12-01

之前写过一篇文字:yii2加入百度echarts的一般步骤,提到要写一个扩展,现在实现了。

Yii2 离线使用百度 echarts

使用 hisune\echarts-php 和 bower-asset\echarts,这样代码安装完成后,可以离线使用,不用每次都要联网去查百度的echarts。 但是安装会比较慢,请慢慢等待。 本代码最初实现在yiichina,曾提议改成单独的形式,遂有了本代码。功能是 hisune\echarts-php 的部分实现,唯独使用时不用联网找百度echarts。

安装

The preferred way to install this extension is through composer.

Either run

php composer.phar require bubifengyun/yii2-echarts "*"

or add

"bubifengyun/yii2-echarts": "*"

to the require section of your composer.json file.

用法

详细使用方法参考: https://github.com/hisune/Echarts-PHP 。不同之处在于本文只实现了其 ECharts 部分。使用的类名字可能需要做修改。

Once the extension is installed, simply use it in your code by :

use bubifengyun\echarts\ECharts;

$chart = new ECharts($this);

$chart->tooltip->show = true;

$chart->legend->data = array('销量');

$chart->xAxis = array(

array(

'type' => 'category',

'data' => array("衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子")

)

);

$chart->yAxis = array(

array('type' => 'value')

);

$chart->series = array(

array(

'name' => '销量',

'type' => 'bar',

'data' => array(5, 20, 40, 10, 10, 20)

)

);

echo $chart->render('simple-custom-id');

参考

许可证

BSD and MIT

 类似资料: