ECharts-PHP 是百度图表插件的PHP库,支持 ECharts 版本 2.2.x to 3.x。
安装composer require "hisune/echarts-php:~1.0.6"
基本用法use Hisune\EchartsPHP\ECharts;
$chart = new ECharts();
$chart->tooltip->show = true;
$chart->legend->data[] = '销量';
$chart->xAxis[] = array(
'type' => 'category',
'data' => array("衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子")
);
$chart->yAxis[] = array(
'type' => 'value'
);
$chart->series[] = array(
'name' => '销量',
'type' => 'bar',
'data' => array(5, 20, 40, 10, 10, 20)
);
echo $chart->render('simple-custom-id');
设置选项数组可以一次性定义一个选项数组,然后使用 setOption 初始化。$chart = new ECharts();
$options = [
'tooltip' => ['show' => true, 'trigger' => 'axis'],
'legend' => ['data' => ['进店量', '成单量']],
'xAxis' => [
[
'type' => 'category',
'data' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
]
],
'yAxis' => [
['type' => 'value']
],
'series' => [
['name' => '进店量', 'type' => 'bar', 'data' => [236, 417, 568, 0, 0, 0, 0, 0, 0, 0, 0, 0]],
['name' => '成单量', 'type' => 'bar', 'data' => [277, 288, 587, 0, 0, 0, 0, 0, 0, 0, 0, 0]],
]
];
$chart->setOption($options);