Echarts-PHP 是一个对echarts js封装的PHP库。
安装方法:
composer require "hisune/echarts-php"
Echarts-PHP使用PHP的property来绑定echarts js的options,同时支持所有options的IDE代码提示,使用非常方便。
所有IDE自动提示的PHPDoc都由脚本自动生成,因此当echarts js的options的属性有变动时,PHPDoc的更新变得异常简单。
我们可以通过直接对property赋值来指定options:
// The most simple example 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');
对于series、xAxis、yAxis数组,也可以使用property进行赋值,例如:
use \Hisune\EchartsPHP\Doc\IDE\Series; $series = new Series(); $series->type = 'map'; $series->map = 'world'; $series->data = array( array( 'name' => 'China', 'value' => 100, ) ); $series->label->emphasis->textStyle->color = '#fff'; $series->roam = true; $series->scaleLimit->min = 1; $series->scaleLimit->max = 5; $series->itemStyle->normal->borderColor = '#F2EFF4'; $series->itemStyle->normal->areaColor = '#993399'; $series->itemStyle->emphasis->areaColor = '#993399'; $chart->addSeries($series);
或者直接可以对option数组进行赋值:
$option = array ( 'tooltip' => array ( 'show' => true, ), 'legend' => array ( 'data' => array ( 0 => '销量', ), ), // ... ) $chart->setOption($option);
除了option配置,还支持echarts js 3.x版本的事件:
use \Hisune\EchartsPHP\Config; // Recommend standard $chart->on('click', Config::eventMethod('console.log')); // Or write js directly $chart->on('mousedown', 'console.log(params);');
软件简介 Echarts-PHP 是一个对echarts js封装的PHP库。 安装方法: composer require "hisune/echarts-php" Echarts-PHP使用PHP的property来绑定echarts js的options,同时支持所有options的IDE代码提示,使用非常方便。 所有IDE自动提示的PHPDoc都由脚本自动生成,因此当echarts js的
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->leg
一、tooltip中的数据格式(数据点的悬浮框)tooltip : { trigger: 'axis', formatter:function(a,b,c){ return a+' '+b+c; } }, f一框发互会理工。择各近些架现跳轻机审蓝器ormatter格式化方法的参数说明:(下面一段话引用自https://www.cnblogs.com/ys-wuhan/p/6149265.html分
在学习自定义构建工具的时候遇到了麻烦,官网写的自定义有两种办法,跟着教程走了半天不幸的是两种方法一直报错,都未能成功。所以想把错误记录下来,请大家帮忙解决一下,百度后几种解决方法尝试无果。好在网站提供自定义组件的图形化自动生成模式,可以在页面生成自己想要的echart模版。 在安装的时候这个模块npm i rollup-plugin-uglify@3.0.0 需要安装这个版本的否则使用会出问题 第
PHP 部份:这里的数据查询部份因为习惯了Laravel的Eloquent ORM方式,所以哪怕你用php原生DB查询,只要自己改一个mysql查询即可 public function index() { $datetime = []; for ($i = 0; $i <= 12; $i++) { $time1 = date('Y-m-d H:00:00', strtotime('+' . $i
Echarts无法加载主题,是否是文件引入方式不对? 也许是文件引入不对,先贴一下我的目录结构T T 其中macarons.js里是一个名为e_macarons的函数,和官方主题代码一致。 我的代码如下: 原本可以显示默认主题的效果,增加3处代码后 【path里'macarons' : './js_t/macarons'】【require里 'macarons'】和【ec.init(documen
使用echarts进行数据图形化显示,为什么visualMap没有起作用?数据可视化 #head{height:50px;background:#293c55;} span{display:block;line-height:50px;text-align:center;color:#fff;} 近一个月南京市PM2.5分布图 - power by 李欢 require.config({ path
之前写过一篇文字:yii2加入百度echarts的一般步骤,提到要写一个扩展,现在实现了。 Yii2 离线使用百度 echarts 使用 hisune\echarts-php 和 bower-asset\echarts,这样代码安装完成后,可以离线使用,不用每次都要联网去查百度的echarts。 但是安装会比较慢,请慢慢等待。 本代码最初实现在yiichina,曾提议改成单独的形式,遂有了本代码。
如果有什么不明白的地方 大家可以加 vue2.0技术交流群:285595782 安装echarts依赖 npm install echarts -S 或者 使用淘宝镜像安装 cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org 使用:cnpm install echarts -S 下面就创建图表了: 其实很简单—>
用Echarts做堆积的柱状图,当横轴为“time”类型时,都是从0开始显示,而不是叠加,为什么会这样? echarts为Echarts2,在自己页面上做没有效果,因此在其例子 http://echarts.baidu.com/echa... 的基础上改为下面的代码(横轴改为时间类型) var stime='2016-01-01', etime='2016-09-01', time=new Dat
五分钟上手echarts echarts中 设置x||y轴文案、提示文字等为固定字数,超出显示"..." 关于echarts下钻功能的一些总结.js echarts - 特殊需求实现代码汇总之【饼图】篇 echarts - 特殊需求实现代码汇总之【线图】篇 echarts - 特殊需求实现代码汇总之【柱图】篇 Echarts - 树图实现四个层级 Echarts - 那些年关于【
本文向大家介绍PHP封装的非对称加密RSA算法示例,包括了PHP封装的非对称加密RSA算法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP封装的非对称加密RSA算法。分享给大家供大家参考,具体如下: 将php的openssl扩展中的非对称加密函数封装成一个Rsa类。 需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。 在w
本文向大家介绍PHP封装的Twitter访问类实例,包括了PHP封装的Twitter访问类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP封装的Twitter访问类。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍php封装的mysqli类完整实例,包括了php封装的mysqli类完整实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php封装的mysqli类。分享给大家供大家参考,具体如下: 类: 用法测试: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》
本文向大家介绍php mysql 封装类实例代码,包括了php mysql 封装类实例代码的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,具体代码如下所示: 以上所述是小编给大家介绍的php mysql 封装类实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对呐喊教程网站的支持!
本文向大家介绍PHP实现批量删除(封装),包括了PHP实现批量删除(封装)的使用技巧和注意事项,需要的朋友参考一下 前台 后台 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!
本文向大家介绍php实现的http请求封装示例,包括了php实现的http请求封装示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php的http请求封装。分享给大家供大家参考,具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《php socket用法总结》、《PHP网络编程技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Arr