ECharts异步加载数据与数据集的方法


本文小编为大家详细介绍“ECharts异步加载数据数据集的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“ECharts异步加载数据与数据集的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ECharts 通常数据设置在 setOption 中,如果我们需要异步加载数据,可以配合 jQuery等工具,在异步获取数据后通过 setOption 填入数据和配置项就行。json 数据:实例如果异步加载需要一段时间,我们可以添加 loading 效果,ECharts 默认有提供了一个简单的加载动画。只需要调用 showLoading 方法显示。数据加载完成后再调用 hideLoading 方法隐藏加载动画:ECharts 由数据驱动,数据的改变驱动图表展现的改变,因此动态数据的实现也变得异常简单。所有数据的更新都通过 setOption 实现,你只需要定时获取数据,setOption 填入数据,而不用考虑数据到底产生了那些变化,ECharts 会找到两组数据之间的差异然后通过合适的动画去表现数据的变化。ECharts 使用 dataset 管理数据。dataset 组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以基于数据指定数据到视觉的映射。下面是一个最简单的 dataset 的例子:或者也可以使用常见的对象数组的格式:我们可以在配置项中将数据映射到图形中。我么可以使用 series.seriesLayoutBy 属性来配置 dataset 是列(column)还是行(row)映射为图形系列(series),默认是按照列(column)来映射。以下实例我们将通过 seriesLayoutBy 属性来配置数据是使用列显示还是按行显示。常用图表所描述的数据大部分是”二维表”结构,我们可以使用 series.encode 属性将对应的数据映射到坐标轴(如 X、Y 轴):encode 声明的基本结构如下,其中冒号左边是坐标系、标签等特定名称,如 ‘x’, ‘y’, ‘tooltip’ 等,冒号右边是数据中的维度名(string 格式)或者维度的序号(number 格式,从 0 开始计数),可以指定一个或多个维度(使用数组)免费云主机域名。通常情况下,下面各种信息不需要所有的都写,按需写即可。下面是 encode 支持的属性:更多 encode 实例:life-expectancy-table.json:实例我们可以使用 visualMap 组件进行视觉通道的映射。视觉元素可以是:symbol: 图元的图形类别。symbolSize: 图元的大小。color: 图元的颜色。colorAlpha: 图元的颜色的透明度。opacity: 图元以及其附属物(如文字标签)的透明度。colorLightness: 颜色的明暗度。colorSaturation: 颜色的饱和度。colorHue: 颜色的色调。visualMap 组件可以定义多个,从而可以同时对数据中的多个维度进行视觉映射。以下实例多个图表共享一个 dataset,并带有联动交互:读到这里,这篇“ECharts异步加载数据与数据集的方法”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: Vue怎么用父组件向子组件通信

本文小编为大家详细介绍“Vue怎么用父组件向子组件通信”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue怎么用父组件向子组件通信”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。props组件实例的作免费云主机域名用域是孤立的。子组…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/11 10:59
Next 03/11 10:59

相关推荐