一、相关js文件的引入
这里我们采用标签式引入文件的方式,我们引入两个js文件,一个是esl.js文件和一个echarts.js。
<script src="js/esl.js" type="text/javascript"></script> <script src="js/echarts.js" type="text/javascript"></script>
二、ECharts对象的初始化
通过文件esl.js内封装好的require获得echarts接口后可实例化图表,echarts接口仅有一个方法init,执行init时传入一个具备大小(如果没有指定容器的大小将会按照0大小来处理即无法看到图表)的dom节点(width、height可被计算得到即可,不一定可见)后即可实例化出图表对象,图表库实现为多实例的,同一页面可多次init出多个图表。图表实例可用方法见方法,引入ECharts后的的初始化代码如下:
// 作为入口 require( [ 'echarts', 'echarts/chart/pie' ], //回调函数内执行图表对象的初始化 function(ec) { var myChart = ec.init(document.getElementById('main')); myChart.setOption({...}); } ); // ----------------------------- // 非入口或再次使用,图表已被加载注册 require('echarts').init(dom).setOption({...}); // 如果需要再次使用ECharts的图表实例,建议你还是保存init返回的图表实例吧 var myChart = require('echarts').init(dom); myChart.setOption({...});
如果你不习惯于模块化你也可以这样进行初始化:
//定义一个全局的图表对象 var ECharts; require(['echarts'], function(ec){ //将对象保存下来 ECharts = ec; }); // 是的,把echarts加载后保存起来作为命名空间使用 //----------- //接下来我们就可以进行图表的init操作了 var myChart = ECharts.init(dom); myChart.setOption({....});
init方法说明如下:
{ECharts} init |
{dom} dom, {string | Object =}theme |
初始化接口,返回ECharts实例,其中dom为图表所在节点,theme为可选的主题,内置主题('macarons', 'infographic')直接传入名称,自定义扩展主题可传入主题对象。如: var myCharts = echarts.init(document.getElementById('main'), 'macarons'); |
注意事项:
1、再实例化之前请确保相关的js文件已经引入且路径正确;
2、在执行图表对象渲染方法init(dom)的时候,记住这里的dom是一个页面容器元素的对象,请确保这个元素对象是存在的,否则执行了init(dom)方法时会报出尚未定义的错误;
3、dom元素一定要指定其大小,关于元素的大小我么可以通过css进行设置:
<div id="main" style="width:400px;height:300px;"></div>
也可以采用动态的javascript代码设置其大小属性值。
相关推荐
接着,通过JavaScript初始化ECharts实例,配置水球图的选项,如颜色、大小、动画速度等,并将数据绑定到图表上。 4. **配置项详解**:ECharts水球图插件的配置项包括`backgroundColor`(背景颜色)、`color`(液体...
2. **初始化图表**:调用`echarts.init()`创建图表实例,并设置配置项。 3. **数据绑定**:将数据映射到图表上,通过`setOption()`更新图表数据和样式。 4. **事件监听**:监听图表交互事件,如点击、鼠标悬浮等,...
3. **初始化ECharts实例**:通过JavaScript获取到div元素,并使用ECharts的`init`方法初始化图表实例,例如: ```javascript var myChart = echarts.init(document.getElementById('map-container')); ``` 4. **...
4. 初始化ECharts实例:在JavaScript中,使用`echarts.init()`方法初始化ECharts实例,关联到之前创建的div。 ```javascript var myChart = echarts.init(document.getElementById('chart-container')); ``` 5. 配置...
3. **初始化ECharts实例**:调用`echarts.init()`方法初始化图表实例。 4. **配置图表**:根据需求设置各种图表属性,如标题、图例、数据等。 5. **加载数据**:将销售数据传入`setOption()`方法,生成可视化图表...
首先引入ECharts库,然后使用`echarts.init()`初始化图表,最后通过`setOption()`设置图表配置项。 3. **ECharts实例创建** - **图表加载**:在JavaScript中,首先需要创建ECharts实例,例如`var myChart = ...
3. 面向对象:ECharts通过实例化echarts对象来创建图表,每个图表都是一个独立的对象,可以进行独立配置和操作。 二、ECharts使用流程 1. 引入库:在HTML中引入ECharts的JS文件,一般使用CDN链接或本地文件。 2. ...
在 JavaScript 中,我们需要获取这个 `div` 元素,并使用 ECharts 的 `init` 方法初始化图表实例: ```javascript var myChart = echarts.init(document.getElementById('main')); ``` 4. **定义配置项** ...
3. **初始化 ECharts 实例**:通过 `echarts.init()` 方法获取 ECharts 实例。 4. **设置配置项**:使用 `setOption` 方法设置图表的配置项,包括数据、图表类型、颜色、交互等。 5. **更新图表**:当数据或配置项...
4. 初始化ECharts:在覆盖物的元素上初始化ECharts实例,设置图表的配置项。例如,创建一个柱状图: ```javascript var chartDom = overlay.getElement(); var myChart = echarts.init(chartDom); var option = ...
2. **初始化ECharts实例**: 在JavaScript中,通过`echarts.init`方法初始化ECharts实例,指定刚刚创建的div作为图表容器: ```javascript var myChart = echarts.init(document.getElementById('main')); ``` 3...
3. **初始化ECharts实例**:在JavaScript中,你需要获取到刚才定义的div元素,并用`echarts.init()`方法初始化一个ECharts实例。 ```javascript var myChart = echarts.init(document.getElementById('main')); ```...
【ECharts实现中国地图城市间飞行效果详解】 ECharts 是一个由百度开发的开源JavaScript数据可视化库,它提供了丰富的图表类型、精美的视觉效果以及强大的交互功能。在本篇文章中,我们将深入探讨如何利用ECharts...
在ECharts中,我们可以利用`echarts.init()`初始化一个图表容器,然后使用`setOption()`方法设置图表的配置项。以下是一个简单的ECharts分时图绘制步骤: 1. 引入ECharts库: 在HTML文件中,我们需要引入ECharts的...
1. **初始化图表**:使用`echarts.init`方法创建图表实例,绑定到特定的DOM元素,这是使用ECharts的第一步。 2. **设置图表配置**:通过`setOption`方法传递配置项,包括数据、图表类型、颜色、轴设置、图例、提示...
3. **初始化图表实例**:使用`echarts.init`方法初始化图表实例。 4. **配置图表选项**:通过`option`对象来设置图表的各种属性。 5. **使用`setOption`方法渲染图表**:将配置好的`option`对象传入`setOption`方法...
- **初始化ECharts实例**:使用JavaScript获取DOM元素,并调用`echarts.init()`方法初始化ECharts实例。 - **配置项设置**:通过`setOption()`方法传入图表的配置项,包括数据、图表类型、颜色、轴标签等。 - **...
7. **社区支持与学习资源**:ECharts拥有活跃的开发者社区,提供了详细的API文档、示例代码和问题解答,方便用户学习和解决问题。 总结,ECharts 2.0.2是一个强大且灵活的数据可视化工具,适用于各种Web应用,通过...
通过以上步骤的学习,初学者可以快速掌握ECharts的基本使用方法,包括如何下载和引入ECharts库,如何初始化图表,以及如何设置图表配置项等。此外,通过分析官网提供的案例源码,还可以进一步加深对ECharts的理解和...
1. **图表类型**:ECharts支持多种图表类型,包括柱状图、折线图、饼图、散点图、K线图等,适用于各种数据分析和展示场景。 2. **选项配置**:ECharts通过JSON格式的配置项来定义图表的样式和行为,如系列(series)...