1.导入文件样式

官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本

2,引入 ECharts 文件 

<scprpt src="echarts.min.js"></script>

3.在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。(注意必须要给宽,高)

<div style="width:400px;height:500px;"></div>

4,初始化echarts实例

var myChart = 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入门篇一的更多相关文章

  1. Membership三步曲之入门篇 - Membership基础示例

    Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 -  Membership基础示例 Membership三步曲之进阶篇 -  深入剖析Pro ...

  2. spring boot(一):入门篇

    构建微服务:Spring boot 入门篇 什么是spring boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框 ...

  3. 1. web前端开发分享-css,js入门篇

    关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学 ...

  4. 一个App完成入门篇(七)- 完成发现页面

    第七章是入门篇的倒数第二篇文章了,明天整个APP将进入收官. 本节教程主要要教会大家使用二维码扫描和用do_WebView组件加在html页面. 导入项目 do_WebView组件 扫描功能 自定义事 ...

  5. [原创]Linq to xml增删改查Linq 入门篇:分分钟带你遨游Linq to xml的世界

    本文原始作者博客 http://www.cnblogs.com/toutou Linq 入门篇(一):分分钟带你遨游linq to xml的世界 本文原创来自博客园 请叫我头头哥的博客, 请尊重版权, ...

  6. 转:OSGi 入门篇:模块层

    OSGi 入门篇:模块层 1 什么是模块化 模块层是OSGi框架中最基础的一部分,其中Java的模块化特性在这一层得到了很好的实现.但是这种实现与Java本身现有的一些模块化特性又有明显的不同. 本文 ...

  7. 转:OSGi 入门篇:生命周期层

    OSGi 入门篇:生命周期层 前言 生命周期层在OSGi框架中属于模块层上面的一层,它的运作是建立在模块层的功能之上的.生命周期层一个主要的功能就是让你能够从外部管理应用或者建立能够自我管理的应用(或 ...

  8. 【three.js详解之一】入门篇

    [three.js详解之一]入门篇   开场白 webGL可以让我们在canvas上实现3D效果.而three.js是一款webGL框架,由于其易用性被广泛应用.如果你要学习webGL,抛弃那些复杂的 ...

  9. [Maven]Apache Maven 入门篇

    作者:George Ma 上 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法.这个入门篇分上下两篇.本文着重动手,用 ma ...

随机推荐

  1. ThinkPHP数据字段的缓存问题

    在使用ThinkPHP开发应用时,在项目运行后会在应用(Application)目录下产生一个Runtime缓存文件夹 在生成Runtime之后,若改变数据表的字段结构,则在PHP代码中无法为新的字段 ...

  2. JDBC(下)

    1. 预编译sql处理(防止sql注入) -- 创建数据库 CREATE DATABASE jdbc_demo DEFAULT CHARACTER SET utf8;i -- 创建表 USE jdbc ...

  3. 关于Tarjan(2)

    Tarjan有第二个神奇的用法,求强连通分量!!!!!!!!!!!!!!!!!!! 同样利用了dfn:dfs序,low:能回到的最早祖先的dfn: 废话少说 上板子 #include<iostr ...

  4. 输入输出流类iostream常用函数解析

    原创作品,转载请注明出处:http://www.cnblogs.com/shrimp-can/p/5657192.html 一.成员类型 1. ios::fmtflags: 格式标志,常用来设置输出的 ...

  5. Android Studio开发遇到程序崩溃问题

    在用Android Studio开发过程中,经常遇到程序本身没有错误,但运行起来却总是挂掉,具体有如下几个解决方案: 1.将运行在真机上的app卸载,重新运行安装 2.在Build选项中有一个clea ...

  6. (转)Nginx启动出错 error while loading shared libraries

    [root@localhost conf]# /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx: error while loading s ...

  7. CSS.01 -- 选择器及相关的属性文本、文字、字体、颜色、

    与html相比,Css支持更丰富的文档外观,Css可以为任何元素的文本和背景设置颜色:允许在任何元素外围设置边框:允许改变文本的大小,装饰(如下划线),间隔,甚至可以确定是否显示文本. 什么是CSS? ...

  8. 进入效果 neon

    @-webkit-keyframes neon { 0% { opacity: .3; -webkit-transform: scale(2); transform: scale(2); } 100% ...

  9. VisualVM监控远程主机上的JAVA应用程序

    使用VisualVM监控远程主机上JAVA应用程序时,需要开启远程主机上的远程监控访问,或者在远程JAVA应用程序启动时,开启远程监控选项,两种方法,选择其中一种就可以开启远程监控功能,配置完成后就可 ...

  10. c++学习笔记之继承篇

    title: c++学习笔记之继承篇 date: 2017-03-26 16:36:33 tags: [c++,继承,public,virtual,private,protected] categor ...