Echars图表嵌入ThingJS场景

本文介绍了如何在物联网可视化平台ThingJS中嵌入ECharts图表,用于展示如停车场车位状态、车牌信息等数据。通过四个步骤成功将ECharts图表嵌入,并展示了如何实现ECharts与ThingJS的交互,例如点击车位事件触发ThingJS场景物体的变化。
摘要由CSDN通过智能技术生成

ThingJS 是物联网可视化PaaS开发平台,帮助物联网开发商轻松集成 3D 可视化界面。ThingJS 基于 HTML5 和 WebGL 技术,可以在ThingJS场景中引入ECharts图表。

下面通过Echars图表展现园区内停车场与车辆的信息,主要包含了当前的车位状态、当前车牌号归属地信息、车辆类型信息,以及车辆进出统计等信息。下边我们就看一下图表是如何嵌入ThingJS,并且实现交互的。

ECharts嵌入ThingJS

第一步 需要引入ECharts文件。
第二步 创建背景块和图表块,并且设置两个块的样式。
第三步 基于图表块初始化Echarts。
第四步 将图表块放入背景块,背景块放入总dom中,这样Echarts就成功嵌入到ThingJS中了。


THING.Utils.dynamicLoad(['https://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js'], function () {
	var app = new THING.App({
		url: 'https://www.thingjs.com/static/models/storehouse'// 场景地址
	});
	// 创建图表
	createChart(); 
	function createChart(echartOptions) {
		var bottomBackground = document.createElement('div'); //创建背景块
		var bottomDom = document.createElement('div');//创建图表块
		//设置两个块的样式
		var backgroundStyle = 'bottom:0px; position: absolute;righ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值