曲率10
WARP10 立体主义是一种 扭曲 10 使用图形插件显示数据 立体主义
虽然它还没有完全准备好 大部分 聪明的云 现在方向, 如果您想要显示一些来自 Warp10 的 Geo 时间序列, 它应该可以使用 .
此插件使用 Mobius wrp10 的接口 Websocket 要活流 点.
此模块依赖的繁忙 培根.js (英语) 从/发送数据到模块.
建设和使用
您可以使用 grunt 来构建此模块( LESS and JST) .
然后可以使用webpack或任何其他工具要求这个模块.
API 密码
模块是一个接受对象的函数:
$container页:1JQuery模块将使用<div class="metrics-overview"></div>在其中( e)s_token: Bacon.js 财产,带有readwrp 10 符号s_instances: Bacon.js 属性,带有数组智能云实例s_requestUnload: 用于在收到事件时停止动作的 Bacon.js 流(与.takeUntil()(中文(简体) )app: 一个智能云应用程序对象owner:拥有应用程序的智能云所有者对象(用户或组织)b_inputEvents: 用于向模块发送事件的 Bacon.js 总线b_outputEvents: a Bacon.js 用于接收模块事件的总线Translations: 函数(key: string) -> string返回对应给定密钥的翻译
活动
其为形物: Object<T>{type: string, data: T} 地点 T 可以是任何东西(仅用于 CHANGE_VIEW (现在)
发送到模块的事件
PAGE_READY: 当页面准备好时发送, 没有数据( 强制性)PAGE_RESIZE_START:当页面调整大小时发送。 它将显示一个装入器( 可选)PAGE_RESIZE_END:当页面调整大小完成时发送。 它会重新绘制立方体并获取缺失的点( 可选)
从单元收到的事件
CHANGE_VIEW:除非您添加其他视图(如智能云控制台中所做的),此事件很可能不会被使用. 您将会收到要显示的新视图, 可能是GLOBAL这里。 收到后,需要重新安装$Metrics模块.
示例
const state = $Metrics({...});
$Metrics.start(state);