eharts入门篇一
1.导入文件样式
从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。
2,引入 ECharts 文件
<scprpt src="echarts.min.js"></script>
3.在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。(注意必须要给宽,高)
<div style="width:400px;height:500px;"></div>
4,初始化echarts实例
var
m
yChart
= echarts.init(document.getElementById('main'));
5,然后就可以从echart官网复制想要的图放进去,底部调用
二.今天主要讲的是折线图各种属性修改:
先看修改过样式的
<script type="text/javascript">
function showLine(line) {
var pie = echarts.init(document.getElementById('line-chart'));
option = {
title: {
text: '某楼盘销售情况',
subtext: '纯属虚构'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['富德保险', '中国人寿', '其他'],//三条线
},
toolbox: {
show: true,
feature: {
mark: {show: true},
dataView: {show: true, readOnly: false},
magicType: {show: true, type: ['line', 'bar', 'stack', 'tiled']},
restore: {show: true},
saveAsImage: {show: true}
}
},
calculable: true, xAxis: [
{
type: 'category',
boundaryGap: false,
data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月','8月','9月', '10月', '11月','12月'],//x轴的label名
axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},//x轴的label的文字颜色,大小
splitLine:{show:false},//x轴的网格线是否显示
axisLine: {//x轴的线的设置颜色和宽度
lineStyle: {
color: '#0b2759',
width: 3,//这里是为了突出显示加上的,可以去掉
}
}
}
],
yAxis: [
{
type: 'value',
axisLabel: {textStyle: {fontSize: 16, color: '#fff',}},
splitLine:{show:true,lineStyle:{color:"#32528a"}},
axisLine: {
lineStyle: {
color: '#0b2759',
width: 8,//这里是为了突出显示加上的,可以去掉
}
},
}
],
series: [
{
name: '富德保险',//
type: 'line',
smooth: true,
itemStyle: {//富德这条折线的颜色,区内颜色设置
normal: {
color: '#6e5a1c',
lineStyle: {color: '#c59b0d'},
areaStyle: {type: 'default'}
}
}, data: [10, 12, 21, 54, 260, 830, 710,89,123,45,23,88]//富德折线的数据
},
{
name: '中国人寿',
type: 'line',
smooth: true,
itemStyle: {
normal: {
color: '#085c45',
lineStyle: {color: '#00b763'},
areaStyle: {type: 'default'}
}
},
axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},
data: [30, 182, 434, 791, 390, 30, 10,1,2,45,35,1188]
},
{
name: '其他',
type: 'line',
smooth: true,
itemStyle: {
normal: {
color: '#669866',
lineStyle: {color: '#c6c6c6'},
areaStyle: {type: 'default'}
}
},
axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},//1,x轴的label文字如:1月,2月字体颜色大小修改
data: [1320, 1132, 601, 234, 120, 90, 20,10, 12, 21, 54, 260]//
}
]
};
pie.setOption(option);
} showLine('上海');
map.on('click', function (params) {
line = params.name;
showLine(line);
});
</script>
eharts入门篇一的更多相关文章
- Membership三步曲之入门篇 - Membership基础示例
Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 - Membership基础示例 Membership三步曲之进阶篇 - 深入剖析Pro ...
- spring boot(一):入门篇
构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...
- 1. web前端开发分享-css,js入门篇
关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学 ...
- 一个App完成入门篇(七)- 完成发现页面
第七章是入门篇的倒数第二篇文章了,明天整个APP将进入收官. 本节教程主要要教会大家使用二维码扫描和用do_WebView组件加在html页面. 导入项目 do_WebView组件 扫描功能 自定义事 ...
- [原创]Linq to xml增删改查Linq 入门篇:分分钟带你遨游Linq to xml的世界
本文原始作者博客 http://www.cnblogs.com/toutou Linq 入门篇(一):分分钟带你遨游linq to xml的世界 本文原创来自博客园 请叫我头头哥的博客, 请尊重版权, ...
- 转:OSGi 入门篇:模块层
OSGi 入门篇:模块层 1 什么是模块化 模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现.但是这种实现与Java本身现有的一些模块化特性又有明显的不同. 本文 ...
- 转:OSGi 入门篇:生命周期层
OSGi 入门篇:生命周期层 前言 生命周期层在OSGi框架中属于模块层上面的一层,它的运作是建立在模块层的功能之上的.生命周期层一个主要的功能就是让你能够从外部管理应用或者建立能够自我管理的应用(或 ...
- 【three.js详解之一】入门篇
[three.js详解之一]入门篇 开场白 webGL可以让我们在canvas上实现3D效果.而three.js是一款webGL框架,由于其易用性被广泛应用.如果你要学习webGL,抛弃那些复杂的 ...
- [Maven]Apache Maven 入门篇
作者:George Ma 上 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法.这个入门篇分上下两篇.本文着重动手,用 ma ...
随机推荐
- Html +++++css总结
一. Html部分 Html定义 Hyper Text Markup Language 超文本标记语言 html 1.0 -> html 2.0 -> ... -> ht ...
- 'utf8' codec can't decode byte 0xd1 in position 931: invalid continuation byte解决方法
有时候,我得到这样的字符œ导致的UnicodeDecodeError错误. 我需要能够使串的UTF-8有或没有这些字符. 在工作中,经常遇到,读取一个文件,或者是从网页获取一个问题,明明看着是gb23 ...
- 第一天—ListView||内容提供者
###ListView1.创建一个ListView的控件2.在Layout包中创建一个布局,用来指定ListView每个条目的布局 例:Item3.找到ListView控件4.创建一个类继承适配器三个 ...
- 读书笔记 effective c++ Item 34 区分接口继承和实现继承
看上去最为简单的(public)继承的概念由两个单独部分组成:函数接口的继承和函数模板继承.这两种继承之间的区别同本书介绍部分讨论的函数声明和函数定义之间的区别完全对应. 1. 类函数的三种实现 作为 ...
- Docker remote API简单配置使用
1.启动docker remote API的方式如下: docker -d -H uninx:///var/run/docker.sock -H tcp://0.0.0.0:5678 2.但是为了伴随 ...
- httpclient源码分析之MainClientExec
MainClientExec是HTTP请求处理链中最后一个请求执行环节,负责与另一终端的请求/响应交互,也是很重要的类. 源码版本是4.5.2,主要看execute方法,并在里面添加注释.接着详细说下 ...
- Javascript 闭包访问问题?
function pfajax(paradata){ $.ajax({ data : paradata.dat, type : paradata.method, async: false, url : ...
- Mycat安装与使用
1.下载: https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5. 2.安装: 安全前,在Linu ...
- 手机自动化测试:appium问题解决
手机自动化测试:appium问题解决 Appium遇到问题: 问题一:问题org.openqa.selenium.remote.UnreachableBrowserException: Could ...
- ORACLE JOB创建
Connected Connected as focususer SQL> SQL> --JOB 需要在命令行执行: SQL> --抽数job SQL> CREATE OR R ...