ECharts插件介绍(图表库)

摘要:
ECharts是一个非常有用的插件,用于绘制树形图、折线图、饼图、地图和系列视图。

  ECharts是一个非常好用的插件,用于进行 树状图,折线图,饼图,地图等等,系列视图的绘制。(详情看官网)

  了解:

    AMD:模块化开发方式;  

    引入文件后:console.log(echarts)  //得到一个echarts的对象

    options:选项;

    图表介绍:

      柱状图(bar)

      折线图(line)

      饼图(pie)

      散点图(scatter)

      地图(map)

      气泡图(bubble)

  前提工作:

    1.引入插件

    2.设一个视图容器,为行内样式,

    3.设置一个id,以便进行dom获取

  插件的使用分为3个步骤;

  第一步:

    //初始化视图环境

    使用  var myecharts=echarts.init()  里面的参数就是,对dom元素的获取  

        那么 myecharts 就是他的实例对象

  第二步:

    //配置信息      变量名随便取

    var opaction={

      title:{    //title:图表的标题

      },

      legend:{    //legend 图例组件

      },

      xAxis:{    //x轴坐标

      },

      Yaxis:{    //y轴坐标

      },

      series:{    //系列列表

      },

      tooltip:{    //提示框组件

        formatter:    //这个属性,便可显示具体的值,百分比,名称,等

      }

    }

    详情看官网

  第三部:

    //将配置好的信息方法 实例对象上

    myecharts.setOption(opaction);

  下面会有一个案例: 

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>饼图</title>
<style>
#main{
border:red 1px solid;
}
</style>
</head>
<body>
<div style="600px;height:400px">

</div>
</body>
</html>
<script src="http://t.zoukankan.com/echarts.js"></script>
<script>
var myecharts=echarts.init(document.getElementById("main"));
var opaction={
title:{
text:"饼图",
left:"center",
textStyle:{
color:"red"
}
},
series:{
type:"pie",
data:[
{
name:"web",
value:120
},
{
name:"android",
value:30
},
{
name:"ios",
value:30
},
{
name:"java",
value:50
},
{
name:"python",
value:70
},
{
name:"php",
value:60
}

]
},
tooltip:{
formatter:"{b}:{d}%"
}
};
myecharts.setOption(opaction);
</script>

  

免责声明:文章转载自《ECharts插件介绍(图表库)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql编程命名规范Qt中的QGLWidget简介下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

R语言:ggplot2精细化绘图——以实用商业化图表绘图为例(转)

本文旨在介绍R语言中ggplot2包的一些精细化操作,主要适用于对R画图有一定了解,需要更精细化作图的人,尤其是那些刚从excel转ggplot2的各位,有比较频繁的作图需求的人。不讨论那些样式非常酷炫的图表,以实用的商业化图表为主。包括以下结构: 1、画图前的准备:自定义ggplot2格式刷 2、画图前的准备:数据塑形利器dplyr / tidyr介绍 ...

MSChart使用做折线图饼图

首先当然需要下载MSChart 下载地址 而且微软官方有个很不错的实例代码可以帮助学习使用MSChart 下载地址,当然不用我说.大家也知道的.需要NET Framework 3.5以及配合VS2008 sp1来使用了,至于vs2010好像还没有发现MSChart ,希望有知道的朋友给点帮助.   安装完MSChart后 在vs2008报表一栏里会出现MS...

【ECharts】02 饼图

饼状图: <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style=" 600px;height:400px;"></div> <script src="ECharts.js"></script> <script type="text/ja...

【ECharts】04 数据交互

ECharts 异步加载数据 ECharts 通常数据设置在 setOption 中,如果我们需要异步加载数据,可以配合 jQuery等工具,在异步获取数据后通过 setOption 填入数据和配置项就行。 ECharts 通常数据设置在 setOption 中,如果我们需要异步加载数据,可以配合 jQuery等工具,在异步获取数据后通过 setOptio...

9 个基于JavaScript 和 CSS 的 Web 图表框架

COMSHARP CMS 写道:jQuery, MooTools, Prototype 等优秀的 JavaScript 框架拥有各种强大的功能,包括绘制 Web图表,使用这些框架以及相应插件,我们可以非常轻松地实现曲线图,圆饼图,柱状图等 Web 图表的绘制,而不必象以往那样通过复杂的 Flash技术实现。本文介绍了9个优秀的基于 JavaScript 与...

echarts 饼图中间添加图片

饼图添加图片只需要配置两部分 option = { graphic: { // 这个属性可以在饼图内部填充图片,文字等 elements: [{ type: 'image',//需要填充图片,配置image,如果不需要图片可以配置其他的, text, circle, sector, ring, polygon...