网页中经常要使用图表,以前使用的是highcharts插件,现在发现echarts使用起来和highcharts差不多,但是个人感觉echarts更酷炫,以下是echarts的使用过程,其实highcharts使用方法也跟这个差不多,几乎一样。
1、使用基础图形引入js
<script type="text/javascript" src="/js/jBox/jquery-1.4.2.min.js"></script>
引入<script type="text/javascript" src="/js/echarts.min.js"></script>
2、需要显示组件,如图例,引入组件
还需要引入<script type="text/javascript" src="/js/echarts-all.js"></script>
3、画布:必须指定高度,否则不会显示
<div class="Chart" id="Chart" style="height: 500px;"></div>
4、使用,定义、显示
var cjhq_chart ;
var option = {title: {text: '均价(元/平米)'},tooltip : {trigger: 'axis'},legend: {data: legendData//数组
            },grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis : [{type: 'category',boundaryGap : false,data : xAxisData//数组
                }],yAxis : [{type : 'value'}],series : ySeries//数组
        };
cjhq_chart = echarts.init(document.getElementById('Chart'));
cjhq_chart.setOption(option, true);
5、动态创建
option.title.text = obj.busName;
option.xAxis[0].data = xAxisDataSingle;
option.series = ySeriesSingle;
option.legend.data = [];
重新赋值option里面的属性的值,再创建面板显示
var div = $('<div class="ChartSingle" id="'+obj.busCode+'" style="height: 300px;"></div>');
div.appendTo($('#single'));
cjhq_chart = echarts.init(document.getElementById(obj.busCode));
cjhq_chart.setOption(option, true);
6、更多功能参考echarts api
示例http://echarts.baidu.com/examples.html
首页http://echarts.baidu.com/
from: http://www.cnblogs.com/itechpark/p/yinzei_js_echarts.html

ECharts的简单使用过程相关推荐

  1. django chart mysql,docker Django+mysql+ECharts+AngularJS简单搭建数据可视化

    前面已经搭建了基于docker的Django+MySQL环境 下面用ECharts+AngularJS简单在HTML页面上展示MySQL数据库里的数据. 效果图.png {% load static ...

  2. Mapbox + ECharts 实现简单迁徙图

    文章目录 概述 预览效果 实现代码 说明 相关链接 概述 ECharts是开源的可视化图表库,其中有丰富的图表.本文使用Mapbox结合ECharts插件实现了简单的迁徙地图. 预览效果 实现代码 & ...

  3. oracle xe 安装配置,(转)oracle 10g xe 我的安装实践及简单配置过程

    (转)oracle 10g xe 我的安装实践及简单配置过程 我的安装过程 1.编辑 /etc/apt/sources.list : sudo cp /etc/apt/sources.list /et ...

  4. KubeVela 1.4:让应用交付更安全、上手更简单、过程更透明

    作者:孙健波,曾庆国 KubeVela 是一个现代化的软件交付控制平面,目标是让应用的部署和运维在如今的混合多云环境下更简单.敏捷.可靠.自 1.1 版本发布以来,KubeVela 架构上天然打通了企 ...

  5. linux下helloworld的简单编译过程

    我们在使用gcc生成可执行程序的时候,一般是命令: gcc  *.c, 生成可执行文件a.out 其实过程可以分为4个步骤,分别是预处理,编译,汇编和链接.下面以最基本的helloworld来简单了解 ...

  6. Echarts的简单使用

    因为要做软件杯的项目,了解了一下现在比较热门的统计图库,有以下几种: MSChart   这个是Visual Studio里的自带控件,使用比较简单,不过数据这块需要在后台绑定. ichartjs 是 ...

  7. Echarts 雷达简单应用

    封装雷达图图表显示在首页 目标:封装一个echarts中的雷达图表显示在首页的绩效指数的位置 第一步, 安装echarts图表 ```bash $ npm i echarts ``` > ech ...

  8. Echarts最简单的折线图、柱图、饼图、仪表盘+sql语句

    注:以后所有升级版的图形化显示都在此基础上延伸,打好基础才是硬道理本人小白一枚〜欢迎来讨论 一,柱图显示: HTM页面: <html style="height: 100%" ...

  9. EXCEL VBA基础:通过创建模块完成简单SUB过程

    以下为新建一个简单的SUB过程: 如下所示,需要先打开[VB编辑器],该工具位于WPS下的[开发工具]下,注意,本实验是基于WPS,通过OFFICE的EXCEL打开略有差异,可自行实验. 然后会弹出这 ...

最新文章

  1. css文本框样式收集
  2. 17.默认值Default.rs
  3. 基于水色图像的水质评价
  4. LoRaWAN的四大优势及适用领域
  5. lightgbm 保存模型 过大_一个例子读懂LightGBM的模型文件
  6. php等级证书,php银行开放平台接口1:php 对cer证书处理
  7. 透明背景html,HTML透明背景
  8. 万豪国际数据再遭泄露影响520万客户,两名员工账户为突破口
  9. C++利用MySQL API连接和操作数据库
  10. 计算机视觉基础-图像处理 Task05 图像分割/二值化
  11. Spring事务管理2----编程式事务管理
  12. VC++模拟鼠标点击
  13. 模2加法,模2减法,模2除法
  14. 学习通信原理之——什么是傅立叶级数
  15. 【OCP学习1z0-053记录74】151 DBMS_TDB
  16. 别让你20多岁的活法,毁掉你30岁后的人生
  17. 神经网络模型的模型假设,神经网络模型预测控制
  18. STM8驱动0.96寸OLED(12864液晶屏)
  19. 美甲实体行业没有客户?想做线上引流?这些渠道千万别错过!
  20. mdio clause22 clause45以及marvell直接寻址/间接寻址的使用说明--基于mv88e6390 交换机

热门文章

  1. Java 编程的动态性,第 6 部分: 利用 Javassist 进行面向方面的更改--转载
  2. jboss学习 - vfs---转载
  3. HTTP Referer二三事---转
  4. 【聚类算法】常见的六大聚类算法
  5. 【Python】 Spyder
  6. 《Credit Risk Scorecard》第五章: Development Database Creation
  7. QPropertyAnimation实现游戏地图场景变换
  8. 项目实战-本地自动化部署
  9. Redis简单动态字符串
  10. python速成要多久2019-8-28_Python脱产8期 Day13 2019/4/28