Fetch the repository succeeded.
composer require anessoft/yii2-echarts
##使用示例
<?php
use yii\web\JsExpression;
use anes\echarts\ECharts;
?>
<?= ECharts::widget([
'responsive' => true,
'options' => [
'style' => 'height: 400px;'
],
'pluginEvents' => [
'click' => [
new JsExpression('function (params) {console.log(params)}'),
new JsExpression('function (params) {console.log("ok")}')
],
'legendselectchanged' => new JsExpression('function (params) {console.log(params.selected)}')
],
'pluginOptions' => [
'option' => [
'title' => [
'text' => '折线图堆叠'
],
'tooltip' => [
'trigger' => 'axis'
],
'legend' => [
'data' => ['邮件营销', '联盟广告', '视频广告', '直接访问', '搜索引擎']
],
'grid' => [
'left' => '3%',
'right' => '4%',
'bottom' => '3%',
'containLabel' => true
],
'toolbox' => [
'feature' => [
'saveAsImage' => []
]
],
'xAxis' => [
'name' => '日期',
'type' => 'category',
'boundaryGap' => false,
'data' => ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
],
'yAxis' => [
'type' => 'value'
],
'series' => [
[
'name' => '邮件营销',
'type' => 'line',
'stack' => '总量',
'data' => [120, 132, 101, 134, 90, 230, 210]
],
[
'name' => '联盟广告',
'type' => 'line',
'stack' => '总量',
'data' => [220, 182, 191, 234, 290, 330, 310]
],
[
'name' => '视频广告',
'type' => 'line',
'stack' => '总量',
'data' => [150, 232, 201, 154, 190, 330, 410]
],
[
'name' => '直接访问',
'type' => 'line',
'stack' => '总量',
'data' => [320, 332, 301, 334, 390, 330, 320]
],
[
'name' => '搜索引擎',
'type' => 'line',
'stack' => '总量',
'data' => [820, 932, 901, 934, 1290, 1330, 1320]
]
]
]
]
]); ?>
<?php
return [
'components' => [
'assetManager' => [
'class' => 'yii\web\AssetManager',
'bundles' => [
'anes\echarts\EChartsAsset' => [
'sourcePath' => null,
'baseUrl' => '//cdn.bootcss.com/echarts/3.0.0'
]
],
],
],
];
?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model