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 ...
随机推荐
- category类别中添加属性
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #c91b13 } p.p2 { margin: 0.0px 0. ...
- C#与Java区别(一)
最近学了点java,总结了一些和c#的语法区别,欢迎大家指点和补充,如下: 1.java支持跨平台,当然.net core现在也支持. 2.java中用package,c#中用namespace定义空 ...
- 20144306《网络对抗》MAL_逆向与Bof基础
实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShe ...
- WebServiceWSDLWeb
WSDL 文档仅仅是一个简单的 XML 文档. 它包含一系列描述某个 web service 的定义. WSDL 文档是利用这些主要的元素来描述某个 web service 的: 元素 定义 < ...
- js数组的几个练习题
第一次在博客园写文章,之前一直自己做记录.现在前端工作两年了,对前端整体技术有较清晰的了解.项目用了vue,react之类的写,如今打算从基础开始,慢慢深入了解原生的JS.这几天清明节,玩的嗨皮,最后 ...
- 从Hosting开始
一.介绍: Hosting作为用户编程入口,往下管理HttpServer,往上构建并调用Http请求中间件的管线(RequestDelegate 在HttpAbstractions模块细说),承上启下 ...
- Java面试指导
Java面试指导 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊 ...
- C#, VB.NET如何加密PDF文档
在日常工作中,人们通常通过加密PDF文档的方式来保护PDF文档.不管是公司还是个人,使用PDF加密术来设置一些权限是必不可少的.为了使PDF文档既可读又不能被未授权的用户所更改,一份PDF文档往往需要 ...
- git clone时出现 error:inflate:data stream error(incorrect data check)
git clone时出现 error:inflate:data stream error(incorrect data check) fatal:serrious inflate inconsiste ...
- Android IPC机制全解析<二>
在AIDL文件中并不是所有的数据类型都可以使用,AIDL支持的数据类型如下: 基本数据类型(int.long.char.boolean.double等) String和CharSequence Lis ...