echarts学习总结

ECharts学习总结使用步骤1 引入ECharts <script src="echarts.min.js"></script>2 绘制一个简单的图表  为ECharts准备具备宽高的DOM容器  然后就可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图
//基于准备好的dom,初始化echarts实例var myChart=echarts.init(document.getElementById(‘main‘));//指定图表的配置和数据var option={    title:{        text:‘ECharts 入门示例‘    },    tooltip:{}, //提示    legend:{ //图例        data:[‘销量‘]    },    xAxis:{ //坐标轴        data:["衬衫","羊绒衫","洗衣机","高跟鞋","裤子","雪纺衫"]    },    yAxis:{},    series:[{ //数据系列  type 表示什么形状的图形        name:‘hahha‘,type:‘bar‘,data:[2,5,20,37,100,107]    }]};//使用刚指定的配置顶好和数据显示图集。myChart.setOption(option);
名词解析基本名词  名词   描述  chart    是指一个完整的图表,如折线图,饼图等“基本”图表类型或由基本图表组合而成的“混搭”图表,可能包括坐标轴、图例等  axis 直角坐标系中的一个坐标轴,坐标轴可分为类目型、数值型或时间型  xAxis    直角坐标系中的横轴,通常并默认为类目型  yAxis    直角坐标系中的纵轴,通常并默认为数值型  grid 直角坐标系中除坐标轴外的绘图网格,用于定义直角系整体布局  legend   图例,表述数据和图形的关联  dataRange    值域选择,常用于展现地域数据时选择值域范围  dataZoom 数据区域缩放,常用于展现大量数据时选择可视范围  roamController   缩放漫游组件,搭配地图使用  toolbox  辅助工具箱,辅助功能,如添加标线,框选缩放等  tooltip  气泡提示框,常用于展现更详细的数据  timeline 时间轴,常用于展现同一系列数据在时间维度上的多份数据  series   数据系列,一个图表可能包含多个系列,每一个系列可能包含多个数据图表名词line   折线图,堆积折线图,区域图,堆积区域图。bar        柱形图(纵向),堆积柱形图,条形图(横向),堆积条形图。scatter    散点图,气泡图。散点图至少需要横纵两个数据,更高维度数据加入时可以映射为颜色或大小,当映射到大小时则为气泡图k      K线图,蜡烛图。常用于展现股票交易数据。pie    饼图,圆环图。饼图支持两种(半径、面积)南丁格尔玫瑰图模式。radar  雷达图,填充雷达图。高维度数据展现的常用图表。chord  和弦图。常用于展现关系数据,外层为圆环图,可体现数据占比关系,内层为各个扇形间相互连接的弦,可体现关系数据force  力导布局图。常用于展现复杂关系网络聚类布局。map        地图。内置世界地图、中国及中国34个省市自治区地图数据、可通过标准GeoJson扩展地图类型。支持svg扩展类地图应用,如室内地图、运动场、物件构造等。heatmap    热力图。用于展现密度分布信息,支持与地图、百度地图插件联合使用。gauge  仪表盘。用于展现关键指标数据,常见于BI类系统。funnel 漏斗图。用于展现数据经过筛选、过滤等流程处理后发生的数据变化,常见于BI类系统。evnetRiver 事件河流图。常用于展示具有时间属性的多个事件,以及事件随时间的演化。treemap    矩形式树状结构图,简称:矩形树图。用于展示树形数据结构,优势是能最大限度展示节点的尺寸特征。venn   韦恩图。用于展示集合以及它们的交集。tree   树图。用于展示树形数据结构各节点的层级关系wordCloud  词云。词云是关键词的视觉化描述,用于汇总用户生成的标签或一个网站的文字内容

radius 半径
时间: 2024-08-06 20:02:10

echarts学习总结的相关文章

echarts学习之——电力迁徙图(一)

今天主要就是在搞echarts,我们都知道他为我们提供了丰富的api方法,使我们能够迅速的搭建图标.同时他里面还有许多的案例, 其中就有这么一个国内航线模拟迁徙的地图,如下所示: 而我们通常因为各种需求原因,不想要全国地图,而单单想要一个省,或一个市的地图,进行类似模拟迁徙的效果,就比如我接下来要做的这个效果图: 首先第一个案例中的demo代码我就不说了,可以到http://gallery.echartsjs.com/editor.html?c=xSyn_h87Sg 进行下载 接下来的步骤为:

ECharts学习总结(五):echarts选项概览

注:下面内容摘自echarts官网,原文地址:http://echarts.baidu.com/doc/doc.html#%E9%80%89%E9%A1%B9 option 图表选项,包含图表实例任何可配置选项: 公共选项 , 组件选项 , 数据选项 名称 描述 {color} backgroundColor 全图默认背景,(详见backgroundColor),支持rgba,默认为无,透明 {Array} color 数值系列的颜色列表,(详见color),可配数组,eg:['#87cefa'

ECharts学习(4)--仪表盘

1. ECharts中的仪表盘,要使用这个图表时把series中的type属性修改成'gauge',然后在detail中设置仪表盘详情,用于显示数据.最常用的是formatter(格式化函数或者字符串),然后可以设置data属性用来表示指针的指向.下面我们可以设置value的值为每隔2秒就随机生成一个数,然后就可以模拟显示指针的动态显示. 2. 代码展示: <!DOCTYPE html> <html> <head> <meta charset="UTF-

ECharts学习总结(三):ECharts图表对象的初始化(init)详解以及注意事项

一.相关js文件的引入 这里我们采用标签式引入文件的方式,我们引入两个js文件,一个是esl.js文件和一个echarts.js. <script src="js/esl.js" type="text/javascript"></script> <script src="js/echarts.js" type="text/javascript"></script> 二.EChar

Echarts学习笔记

1.Ecahrts使用首先需要引用js文件 Echarts.js 然后定义一个带id的容器(div就可以) 然后就可以初始化echarts了 ↓这是柱形图 <h2 class="content-tit">本校各年级教材费用</h2> <div class="chart-box clearfix"> <div class="zhu-img-1" id="Bar_BookFee_RXNJ"

echarts学习心得1---模块化单文件引入和标签式单文件引入

一.模块化单文件引入 1. 为ECharts准备一个具备大小(宽高)的Dom(当然可以是动态生成的) <div id="main" style="height:400px;"></div> 2. 通过script标签引入echarts主文件 <script src="./js/echarts.js"></script> 3. 为模块加载器配置echarts的路径,从当前页面链接到echarts.js

ECharts学习总结(二):标签式单文件引入echarts的方法

下载好echarts的库文件.然后在script里面引入. //from echarts example <body> <div id="main" style="height:400px;"></div> ... <script src="js/echarts-2.2.7/build/dist/echarts-all.js"></script> <script> var m

ECharts学习(1)--简单图表的绘制

1.获取ECharts 官网 下载:http://echarts.baidu.com/download.html 2.在html页面中引入ECharts文件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>ECharts练习</title> <script type="text/javascript" src=&quo

ECharts学习(2)--饼状图之南丁格尔图

1.上一篇中讲了如何绘制一个简单的柱状图,这次要画的是饼图,饼图主要是通过扇形的弧度表现不同类目的数据在总和中的占比,它的数据格式比柱状图更简单,只有一维的数值,不需要给类目.因为不在直角坐标系上,所以也不需要xAxis,yAxis. 2.itemStyle都会有normal和emphasis两个选项,normal选项是正常展示下的样式,emphasis是鼠标 hover 时候的高亮样式.也可以把阴影的效果设置在hover的时候. 3.背景色是全局的,所以直接在 option 下设置backgr