数据可视化 echarts3
初识 echarts
ECharts,一个纯 Javascript 的数据可视化图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender。
提供的图表类型
提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系图,treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<!-- 引入 ECharts 文件 -->
<script src="//cdn.bootcss.com/echarts/3.3.1/echarts.min.js"></script>
</head>
<body>
<!-- 创建 echarts 图表存放的容器 -->
<div id="echarts" style="height:240px;"></div>
</body>
</html>
接下来一段JS就是echarts的配置和数据, 其中的配置项我们稍后说明
<script type="text/javascript">
// 获取存放图表容器的id,初始化echarts实例
var myChart = echarts.init(document.getElementById('echarts')); // 指定图表的配置项和数据
var option = {
title: {
text: '考试成绩',
left: 'center',
bottom: 10
},
color: ['#2ec7c9'],
tooltip: {},
legend: {
data:['科目']
},
xAxis: {
data: ["语文","数学","英语","物理","化学"]
},
yAxis: {},
series: [{
name: '科目',
type: 'bar',
data: [88, 76,92, 68, 72]
}]
}; // 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
完整代码可以点击查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<!-- 引入 ECharts 文件 -->
<script src="//cdn.bootcss.com/echarts/3.3.1/echarts.min.js"></script>
</head>
<body>
<!-- 创建 echarts 图表存放的容器 -->
<div id="echarts" style="height:240px;"></div>
<script type="text/javascript">
// 获取存放图表容器的id,初始化echarts实例
var myChart = echarts.init(document.getElementById('echarts')); // 指定图表的配置项和数据
var option = {
title: {
text: '考试成绩',
left: 'center',
bottom: 10
},
color: ['#2ec7c9'],
tooltip: {},
legend: {
data:['科目']
},
xAxis: {
data: ["语文","数学","英语","物理","化学"]
},
yAxis: {},
series: [{
name: '科目',
type: 'bar',
data: [88, 76,92, 68, 72]
}]
}; // 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html> 完整代码
完整代码
接下来就是见证奇迹的时刻,在浏览器打开就会出现一个漂亮的数据图形界面
以上代码配置的说明, 如下图所示, 你可以狠狠的点击下图, 它会让你看的更加清晰。。。
title: { //标题组件,包含主标题和副标题。
show: true, //是否显示标题组件,默认显示
text: '标题文字', //主标题文本,支持使用 \n 换行。
link: 'https://www.baidu.com/', //主标题链接,(.com后面记得添加 / )
target: 'blank | self', //指定窗口打开主标题超链接,默认blank新窗口打开,self当前窗口打开
textStyle: { //主标题文字样式的配置
color: '#333', //主标题文字颜色
fontStyle: 'normal(标准) | italic(斜体) | oblique(倾斜)', //主标题文字字体的风格
fontWeight: 'normal | bold | bolder | lighter | 100(数字)', //主标题文字字体的粗细
fontFamily: 'sans-serif', //主标题文字的字体系列
fontSize: 18 //主标题文字的字体大小 },
textAlign: 'left | center | right', //标题文本水平对齐
textBaseline: 'top | middle |bottom', //标题文本垂直对齐
subtext: '副标题文本', //副标题文本,支持使用 \n 换行
sublink: 'https://www.baidu.com/', //副标题链接,(.com后面记得添加 / )
subtarget: 'blank | self', //指定窗口打开副标题超链接,默认blank新窗口打开,self当前窗口打开
subtextStyle: { //副标题文字样式的配置
color: '#aaa', //副标题文字颜色
fontStyle: 'normal(标准) | italic(斜体) | oblique(倾斜)', //副标题文字字体的风格
fontWeight: 'normal | bold | bolder | lighter | 100(数字)', //副标题文字字体的粗细
fontFamily: 'sans-serif', //副标题文字的字体系列
fontSize: 12 //副标题文字的字体大小 },
padding: 5, //标题内边距,单位px,默认各方向内边距为5,接受数组分别设定上右下左边距
itemGap: 10, //主副标题之间的间距
zlevel: 0, //用于 Canvas 分层,相当于psd图层,值大的会放在值小的上面,会创建新的 Canvas
z: 2, //控制图形的前后顺序。z值小的图形会被z值大的图形覆盖,不会创建新的 Canvas
left: 'auto', //grid 组件离容器左侧的距离,值可以是具体数字也可以是'left | center | right'
top: 'auto', //grid 组件离容器上侧的距离,值可以是具体数字也可以是'top | middle | bottom'
right: 'auto', //grid 组件离容器右侧的距离,值可以是具体数字也可以是'left | center | right'
bottom: 'auto', //grid 组件离容器下侧的距离,值可以是具体数字也可以是'top | middle | bottom'
backgroundColor: 'transparent', //标题背景色,默认透明
borderColor: '#ccc', //标题的边框颜色
borderWidth: 0, //标题的边框线宽
shadowBlur: 数字, //图形阴影的模糊大小,需要配合以下三个属性使用
shadowColor: '颜色', //阴影颜色
shadowOffsetX: 0, //阴影水平方向上的偏移距离
shadowOffsetY: 0, //阴影垂直方向上的偏移距离
}
title配置
未完待续。。。。。。
数据可视化 echarts3的更多相关文章
- 数据可视化图表ECharts
介绍: ECharts是一个基于ZRender(轻量级Canvas类库)的纯javascript图表库,提供可交互.个性化的数据可视化图表. ECharts提供了折线图.柱状图.散点图.饼图.K线图, ...
- Webstorm+Webpack+echarts构建个性化定制的数据可视化图表&&两个echarts详细教程(柱状图,南丁格尔图)
Webstorm+Webpack+echarts ECharts 特性介绍 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(I ...
- flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法
flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和 ...
- 手把手教你用FineBI做数据可视化
前些日子公司引进了帆软商业智能FineBI,在接受了简单的培训后,发现这款商业智能软件用作可视分析只用一个词形容的话,那就是“轻盈灵动”!界面简洁.操作流畅,几个步骤就可以创建分析,获得想要的效果.此 ...
- 数据可视化案例 | 如何打造数据中心APP产品
意识到数据探索带来的无尽信息,越来越多的企业开始建立自有的数据分析平台,打造数据化产品,实现数据可视化. 在零售商超行业,沃尔玛"啤酒与尿布"的故事已不再是传奇.无论是大数据还是小 ...
- 数据可视化-EChart2.0使用总结1
图表是企业级Web开发必不可少的一个功能点.也是“数据可视化的一个具体呈现”.今天看到阮一峰翻译的“数据可视化:基本图表”一文,同时梳理一下公司现在项目使用的EChart2.0类库.阮一峰的文章同时也 ...
- 百度数据可视化图表套件echart实战
最近我一直在做数据可视化的前端工作,我用的最多的绘图工具是d3.d3有点像photoshop,功能很强大,例子也很多,但是学习成本也不低,做项目是需要较大人力投入的.3月底由在亚马逊工作的同学介绍下使 ...
- 前端数据可视化echarts.js使用指南
一.开篇 首先这里要感谢一下我的公司,因为公司需求上面的新颖(奇葩)的需求,让我有幸可以学习到一些好玩有趣的前端技术,前端技术中好玩而且比较实用的我想应该要数前端的数据可视化这一方面,目前市面上的数据 ...
- [原创.数据可视化系列之五]韩国"萨德"系统防御图
自从7月8日美国和韩国共同宣布将在韩国部署萨德反导系统后,韩国国内对此事的巨大争议以及本地区一些国家的强烈不满情绪在持续发酵.“萨德”(THAAD)全称“末段高空区域防御系统”,是美国导弹防御局和美国 ...
随机推荐
- 【转】将grub2安装到u盘的方法
将grub2安装到u盘的方法 时间:2015-03-21来源:linux网站 作者:linux人 grub2在各大linux发行版中广泛采用,它非常强大,基本上大多数操作系统都是通过它引导起来的,它的 ...
- Atitit mac os 版本 新特性 attilax大总结
Atitit mac os 版本 新特性 attilax大总结 1. Macos概述1 2. 早期2 2.1. Macintosh OS (系统 1.0) 1984年2 2.2. Mac OS 7. ...
- NSURLSession网络请求
个人感觉在网上很难找到很简单的网络请求.或许是我才疏学浅 , 所有就有了下面这一段 , 虽然都是代码 , 但是全有注释 . //1/获取文件访问路径 NSString *path=@"ht ...
- 一步步学习 Spring Data 系列之JPA(一)
引入: Spring Data是SpringSource基金会下的一个用于简化数据库访问,并支持云服务的开源框架.其主要目标是使得数据库的访问变得方便快捷,并支持map-reduce框架和云计算数据服 ...
- 使用GIT进行源码管理 —— 在VisualStudio中使用GIT
GIT作为源码管理的方式现在是越来越流行了,在VisualStudio 2012中,就通过插件的现实对GIT进行了官方支持,并且这个插件在VS2013中已经转正.本文在这里简单的介绍一下如何在Visu ...
- JS 与OC 交互篇
完美记录交互 CSDN博客: (OC调用JS) http://blog.csdn.net/lwjok2007/article/details/47058101 (JS调用OC) http://blog ...
- 使用c/c++扩展python
用python脚本写应用比较方便,但有时候由于种种原因需要扩展python(比如给程序提供python接口等). 之前一直想整理下,今天终于坐下来把这件事情给做了,这里记录下,也方便我以后查阅. 说明 ...
- MS SQL巡检系列——检查外键字段是否缺少索引
前言感想:一时兴起,突然想写一个关于MS SQL的巡检系列方面的文章,因为我觉得这方面的知识分享是有价值,也是非常有意义的.一方面,很多经验不足的人,对于巡检有点茫然,不知道要从哪些方面巡检,另外一方 ...
- MySQL:procedure, function, cursor,handler
Procedure & Function Procedure 语法: CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ...
- Oracle组合索引与回表
回表 简单来说就是数据库根据索引找到了指定的记录所在行后,还需要根据rowid再次到数据块里取数据的操作. "回表"一般就是指执行计划里显示的"TABLE ACCESS ...