网站首页 > 编程文章 正文
原文:https://www.xncoding.com/2016/06/22/web/echarts.html
ECharts是一款由百度前端技术部开发的,基于Javascript的数据可视化图表库,提供直观,生动, 可交互,可个性化定制的数据可视化图表。
提供大量常用的数据可视化图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示, 工具箱等基础组件,并在此上构建出折线图(区域图)、柱状图(条状图)、散点图(气泡图)、饼图(环形图)、K线图、地图、 力导向布局图以及和弦图,同时支持任意维度的堆积和多图表混合展现。
二维折线图
二维折线图是最常见的用法,这里我画的是最基础的二维折线图。
首先引入最新js依赖echarts.min.js
<script type="text/javascript" src="../../js/jquery-1.12.4.min.js"></script> <script src="./echarts.min.js"></script>
第二步,页面定义图表div,里面放的隐藏input是首页加载时候从后台传入的_隔开数据:
<!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main1" style="width: 800px;height:400px;"></div> <hr/>
注意看js怎么写:
$(function () { // 开始初始化echart数据 x_data = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]; y_data = [[5, 20, 36, 10, 10, 20], [6, 22, 13, 33, 12, 15]]; // 基于准备好的dom,初始化echarts实例 var myChart1 = echarts.init(document.getElementById('main1')); var option1 = { title: { text: '服装销量表' }, tooltip: { trigger: 'axis' }, legend: { data: ['第一季度', '第二季度'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, toolbox: {}, xAxis: { type: 'category', boundaryGap: false, data: x_data }, yAxis: { type: 'value' }, series: [ { name: '第一季度', type: 'line', stack: '总量', data: y_data[0] }, { name: '第二季度', type: 'line', stack: '总量', data: y_data[1] } ] }; // 使用刚指定的配置项和数据显示图表。 myChart1.setOption(option1); });
我放了两项纪录,分别是第一季度和第二季度销量,下面是效果图:
- 上一篇: Java开发如何配置JQuery核心函数?
- 下一篇: 小猿圈解析用jQuery实现弹幕评论效果
猜你喜欢
- 2024-09-10 前端程序员要学习的html前端页面的优化方法
- 2024-09-10 如何加载jquery(如何加载字体)
- 2024-09-10 jQuery 功能扩展(jquery的功能)
- 2024-09-10 jquery是干什么的--乐字节前端(jqueryui是干什么的)
- 2024-09-10 超全面!这可能是最全面的 jQuery 知识总结
- 2024-09-10 分享一个通用代码——飘窗(兼容各种浏览器)
- 2024-09-10 jQuery 处理表单元素的值(jquery操作表单)
- 2024-09-10 JavaScript入门系列:基础知识与语法整理笔记
- 2024-09-10 JS类库Jquery(一):JQuery入门,优雅的使用JQuery
- 2024-09-10 初步认识,JavaScript的超级库jQuery
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)