Echart组件封装
来源:互联网 发布:sybase用户数据库别名 编辑:程序博客网 时间:2024/06/12 00:21
var M = { //入参
//elementId 为想要放入图表的div id
//echartId 图表的id用于召回
//width 宽 height为高 option为图表具体数据 数据形式参考http://echarts.baidu.com/examples.html createEchartsInElement: function (elementId, echartId, width, height, option) { var targetDiv = $("#" + elementId)[0]; var div = document.createElement("div"); div.setAttribute('id', echartId); div.setAttribute('style', 'width: ' + width + 'px; height: ' + height + 'px;'); targetDiv.appendChild(div); var echarts = require("./echarts.js");//同层目录下echarts var chartDiv = $('#' + echartId)[0]; var myChart = echarts.init(chartDiv); myChart.setOption(option); }};module.exports = M;
echart.js 也可以在官网上下载全部单文件,需要修改前几行如下
(function (root, factory) { /*if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define([], factory); } else*/ if (typeof module === 'object' && module.exports) { // Node. Does not work with strict CommonJS, but // only CommonJS-like environments that support module.exports, // like Node. module.exports = factory(); } else { // Browser globals (root is window) root.echarts = factory(); }}
使用方式
var echart = require("./common_echarts.js");
echart.createEchartsInElement('pagebar','chart',600,400,option);
0 0
- Echart组件封装
- echart统计图数据封装
- Echart的angularjs封装
- vue引入echart组件
- 百度echart的java封装
- echart
- Echart
- echart
- EChart
- Echart
- Echart
- EChart
- 使用百度前端EChart框架封装的Android版TAndroidEChart
- ProgressBar 进度条组件封装
- 顶部组件的封装
- 上传组件uploadify封装
- 最近工作:封装组件
- 初谈组件封装
- Core Animation - 变换<四>
- tomcat maven 启动找不到maven依赖 java.lang.ClassNotFoundException:
- CSS3 不定宽高水平居中
- 最长公共子序列 空间优化最长公共子序列
- 数据库完整性
- Echart组件封装
- 布局属性之布局中控件同时响应选择器效果
- cocos2d-x3.10 翻页效果的实现
- 【慕课笔记】6-2 transient及ArrayList源码分析
- Git常用命令
- VS2013调用matlab生成的dll
- csrf攻击
- python把中文文档变为拼音
- Python 图片转字符画