草庐IT

ECharts 交互组件

ECharts交互组件ECharts提供了很多交互组件:例组件legend、标题组件title、视觉映射组件visualMap、数据区域缩放组件dataZoom、时间线组件timeline。接下来的内容我们将介绍如何使用数据区域缩放组件dataZoom。dataZoomdataZoom组件可以实现通过鼠标滚轮滚动,放大缩小图表的功能。默认情况下dataZoom控制x轴,即对x轴进行数据窗口缩放和数据窗口平移操作。实例option={  xAxis:{    type:'value'  },  yAxis:{    type:'value'  },  dataZoom:[    { //这个da

ECharts 交互组件

ECharts交互组件ECharts提供了很多交互组件:例组件legend、标题组件title、视觉映射组件visualMap、数据区域缩放组件dataZoom、时间线组件timeline。接下来的内容我们将介绍如何使用数据区域缩放组件dataZoom。dataZoomdataZoom组件可以实现通过鼠标滚轮滚动,放大缩小图表的功能。默认情况下dataZoom控制x轴,即对x轴进行数据窗口缩放和数据窗口平移操作。实例option={  xAxis:{    type:'value'  },  yAxis:{    type:'value'  },  dataZoom:[    { //这个da

ECharts 数据集(dataset)

ECharts数据集(dataset)ECharts使用dataset管理数据。dataset组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以基于数据指定数据到视觉的映射。下面是一个最简单的dataset的例子:实例option={  legend:{},  tooltip:{},  dataset:{    //提供一份数据。    source:[      ['product','2015','2016','2017'],      ['MatchaLatte',43.3,85.8,93.7],      ['MilkTea',83.1,73.4,55.1],  

ECharts 数据集(dataset)

ECharts数据集(dataset)ECharts使用dataset管理数据。dataset组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以基于数据指定数据到视觉的映射。下面是一个最简单的dataset的例子:实例option={  legend:{},  tooltip:{},  dataset:{    //提供一份数据。    source:[      ['product','2015','2016','2017'],      ['MatchaLatte',43.3,85.8,93.7],      ['MilkTea',83.1,73.4,55.1],  

ECharts 异步加载数据

ECharts异步加载数据ECharts通常数据设置在setOption中,如果我们需要异步加载数据,可以配合jQuery等工具,在异步获取数据后通过setOption填入数据和配置项就行。ECharts通常数据设置在setOption中,如果我们需要异步加载数据,可以配合jQuery等工具,在异步获取数据后通过setOption填入数据和配置项就行。json数据:echarts_test_data.json数据:{  "data_pie":[  {"value":235,"name":"视频广告"},  {"value":274,"name":"联盟广告"},  {"value":310,"

ECharts 异步加载数据

ECharts异步加载数据ECharts通常数据设置在setOption中,如果我们需要异步加载数据,可以配合jQuery等工具,在异步获取数据后通过setOption填入数据和配置项就行。ECharts通常数据设置在setOption中,如果我们需要异步加载数据,可以配合jQuery等工具,在异步获取数据后通过setOption填入数据和配置项就行。json数据:echarts_test_data.json数据:{  "data_pie":[  {"value":235,"name":"视频广告"},  {"value":274,"name":"联盟广告"},  {"value":310,"

ECharts 样式设置

ECharts样式设置ECharts可以通过样式设置来改变图形元素或者文字的颜色、明暗、大小等。颜色主题ECharts4开始,除了默认主题外,内置了两套主题,分别为light和dark。使用方式如下:实例varchart=echarts.init(dom,'light');或者varchart=echarts.init(dom,'dark');尝试一下»另外,我们也可以在官方的主题编辑器选择自己喜欢的主题下载。目前主题下载提供了JS版本和JSON版本。如果你使用JS版本,可以将JS主题代码保存一个主题名.js文件,然后在HTML中引用该文件,最后在代码中使用该主题。比如上图中我们选中了一个主题

ECharts 样式设置

ECharts样式设置ECharts可以通过样式设置来改变图形元素或者文字的颜色、明暗、大小等。颜色主题ECharts4开始,除了默认主题外,内置了两套主题,分别为light和dark。使用方式如下:实例varchart=echarts.init(dom,'light');或者varchart=echarts.init(dom,'dark');尝试一下»另外,我们也可以在官方的主题编辑器选择自己喜欢的主题下载。目前主题下载提供了JS版本和JSON版本。如果你使用JS版本,可以将JS主题代码保存一个主题名.js文件,然后在HTML中引用该文件,最后在代码中使用该主题。比如上图中我们选中了一个主题

ECharts 饼图

ECharts饼图前面的章节我们已经学会了使用ECharts绘制一个简单的柱状图,本章节我们将绘制饼图。饼图主要是通过扇形的弧度表现不同类目的数据在总和中的占比,它的数据格式比柱状图更简单,只有一维的数值,不需要给类目。因为不在直角坐标系上,所以也不需要xAxis,yAxis。实例myChart.setOption({series:[{name:'访问来源',type:'pie',//设置图表类型为饼图radius:'55%',//饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的55%长度。data:[//数据数组,name为数据项名称,value为数据项值{value:235,name

ECharts 饼图

ECharts饼图前面的章节我们已经学会了使用ECharts绘制一个简单的柱状图,本章节我们将绘制饼图。饼图主要是通过扇形的弧度表现不同类目的数据在总和中的占比,它的数据格式比柱状图更简单,只有一维的数值,不需要给类目。因为不在直角坐标系上,所以也不需要xAxis,yAxis。实例myChart.setOption({series:[{name:'访问来源',type:'pie',//设置图表类型为饼图radius:'55%',//饼图的半径,外半径为可视区尺寸(容器高宽中较小一项)的55%长度。data:[//数据数组,name为数据项名称,value为数据项值{value:235,name