热点
分布式事务专家:视觉工程师模块化建站秘籍,reasoning_content:我们要求以分布式事务专家的口吻,写一个与技术、科技相关,关于[计算机视觉工程师建站秘籍:模块化设计快速构建网站指南]的标题注意:标题要简短精炼,30字以内直接输出标题,不要加说明nn需要融合分布式事务专家的口吻,但标题内容是关于计算机视觉工程师建站秘籍,模块化设计可能可以采用比喻或跨领域术语比如用分布式、事务、一致性等词来体现专家风格但标题要准确反映原主题nn尝试几个思路:n- 分布式事务视角下的视觉工程师建站模块化指南 但可能超字数n- 视觉工程师建站:模块化与分布式事务的一致性 不够直接n- 视觉建站模块化:分布式事务专家的高效秘籍 可能可以nn注意原主题是计算机视觉工程师建站秘籍:模块化设计快速构建网站指南,所以标题需要包含计算机视觉工程师或类似,以及模块化设计、快速构建等用分布式事务专家的口吻,可以加一些技术术语如共识、原子性等,但不要太晦涩nn尝试: 视觉工程师建站:模块化设计的分布式事务法则 共16字或者 分布式事务专家教你视觉工程师模块化建站 共18字或者 视觉建站秘籍:模块化设计与分布式事务一致性 共18字nn最好直接使用计算机视觉工程师全称可能超字数,可以简化为视觉工程师要求30字以内,所以可以稍微长一点nn最终选定一个: 视觉工程师建站:模块化设计的分布式事务法则 16字,符合或者 分布式事务专家:视觉工程师模块化建站秘籍 16字但后者更直接体现口吻nn输出一个标题即可
16 9 月 2026, 周三

副标题#e#

SandDance是微软研究院很受欢迎数据可视化工具,今年年早些时候微软已经将该工具开源,并在GitHub上发布。今天虫虫就和大家就一起来学习一下该工具。

微软数据可视化工具SandDance已经开源

概述

SandDance是微软研究院于2016年推出的数据可视化免费Web应用。SandDance由微软研究院的可视化和交互式数据分析(VIDA)小组创建,该小组专注于以人为中心的数据处理方法,探索数据可视化,沉浸式分析和对机器学习模型的理解等领域。

SandDance通过提供了触控式的界面,实现使用者和3D信息图表进行互动,更加特别的是可以以不同的角度不同的方式呈现分析结果,使用户可以通过可视化的方式更加直观的接受数据信息。基于易于理解的视图,SandDance可以帮助我们找到数据中潜在的特征,进而帮助我们通过讲述数据故事,基于证据构建案例,检验假设,深入了解表面数据,用于支持决策或将数据关联到更广泛的现实场景中。

新开源版本的SandDance为了实现模块化,已经从头重写,实现了可扩展性,支持嵌入到自定义应用程序中,并与其他JavaScript工具链集成。

SandDance使用单元可视化,在数据库中的行与屏幕上的标记之间应用一对一映射。视图之间的平滑动画过渡可帮助我们在与数据交互时保持上下文。

WEB使用和集成

Web使用

这是SandDance最初推出时的形态,可以通过任意浏览器访问其应用主页(sanddance.js.org/app)在线使用。

微软数据可视化工具SandDance已经开源

可以在浏览器中支持将TXT、CSV、JSON 格式的数据上传至 SandDance,随后就能用多样的方式呈现分析结果:

微软数据可视化工具SandDance已经开源

Bar图:

微软数据可视化工具SandDance已经开源

Treemap图:

微软数据可视化工具SandDance已经开源

Observable中使用

SandDance也支持在Observable网站在线使用:

微软数据可视化工具SandDance已经开源

SandDance支持不少可视化选项可供选择,分别可以选择 3D 分布图、分类图表、柱状图等,也可以选择和隔离某个项目,按照属性分类,以及通过不同的颜色来进行区分等。

Power BI中使用

在AppSource)上有一个早期版本的SandDance,名为" SandDance"。 新开源后,以 SandDance 2019发布到了AppSource。

微软数据可视化工具SandDance已经开源

VS Code和Azure Data Studio插件

除了原始JavaScript组件外,SandDance还可以作为Visual Studio Code和Azure Data Studio的扩展,并且也已作为Power BI自定义Visual重新发布。

Azure Data Studio预览版中已经集成,在ADS中可以分析.csv或.tsv文件,也包括SQL Server 2019 Big Data Cluster的HDFS文件和SQL Server SQL查询结果。

微软数据可视化工具SandDance已经开源

SandDance本地原生JS使用

除了使用各种开放源代码库之外,该版本还包含可在本机JavaScript或React应用程序中工作的几个组件。借助这种新的体系结构,SandDance将具有更大的可扩展性,能够启用新的图表类型,图层和交互功能,并将其并入新的垂直应用程序中。SandDance提供了一些JavaScript组件,可以方便的使用

sanddance-SandDance

可视化核心画布组件。

通过script标签引入该sanddance组件,然后就通过以下方式使用:

  1. <script src=" vega.js" charset="utf-8"></script> 
  2. <script src="deckgl.min.js"></script> 
  3. <script src="TODO sanddance.js"></script> 
  4. SandDance.use(vega, deck, deck, luma); 

通过Node.js使用:

在项目的package.json文件中添加以下依赖库,并通过npm install安装

  1. "@deck.gl/core": "6.4", 
  2. "@deck.gl/layers": "6.4", 
  3. "luma.gl": "6.4", 
  4. "sanddance-react": "*", 
  5. "vega-lib": "^4.3.0" 

然后通过一下语句调用:

  1. import * as deck from '@deck.gl/core'; 
  2. import * as layers from '@deck.gl/layers'; 
  3. import * as luma from 'luma.gl'; 
  4. import * as vega from 'vega-lib'; 
  5. import * as SandDance from '@msrvida/sanddance'; 
  6. SandDance.use(vega, deck, layers, luma); 

React应用集成sanddance-react

sanddance-react用于基于React的应用程序的核心SandDance可视化画布。

在本地react工程的package.json文件中添加以下依赖库

  1. "@deck.gl/core": "6.4", 
  2. "@deck.gl/layers": "6.4", 
  3. "luma.gl": "6.4", 
  4. "sanddance-react": "*", 
  5. "vega-lib": "^4.3.0" 

#p#副标题#e#

然后通过以下JS代码调用:

  1. import * as deck from '@deck.gl/core'; 
  2. import * as layers from '@deck.gl/layers'; 
  3. import * as luma from 'luma.gl'; 
  4. import * as vega from 'vega-lib'; 
  5. import { SandDance, SandDanceReact } from '@msrvida/sanddance-react'; 
  6. SandDance.use(vega, deck, layers, luma); 

sanddance-explorer

具有UI的核心SandDance可视化画布,用于启用数据浏览。

在本地工程的package.json文件中添加以下依赖库

  1. "@deck.gl/core": "6.4", 
  2. "@deck.gl/layers": "6.4", 
  3. "luma.gl": "6.4", 
  4. "sanddance-explorer": "*", 
  5. "vega-lib": "^4.3.0" 

通过下面语句调用:

  1. import * as deck from '@deck.gl/core'; 
  2. import * as layers from '@deck.gl/layers'; 
  3. import * as luma from 'luma.gl'; 
  4. import * as vega from 'vega-lib'; 
  5. import { Explorer, SandDance } from '@msrvida/sanddance-explorer'; 
  6. SandDance.use(vega, deck, layers, luma); 

微软数据可视化工具SandDance已经开源

dawei

【声明】:北京站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

您错过了