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

  发布时间:2025-11-05 15:49:04   作者:玩站小弟   我要评论
SandDance是微软研究院很受欢迎的数据可视化工具,今年年早些时候微软已经将该工具开源,并在GitHub上发布。今天虫虫就和大家就一起来学习一下该工具。概述SandDance是微软研究院于2016 。

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

概述

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

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

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

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

WEB使用和集成

Web使用

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

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

Bar图:

Treemap图:

Observable中使用

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

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

Power BI中使用

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

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本地原生JS使用

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

sanddance-SandDance

可视化核心画布组件。

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

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

通过Node.js使用:

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

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

然后通过一下语句调用:

import * as deck from @deck.gl/core; import * as layers from @deck.gl/layers; import * as luma from luma.gl; import * as vega from vega-lib; import * as SandDance from @msrvida/sanddance; SandDance.use(vega, deck, layers, luma);

React应用集成sanddance-react

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

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

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

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

import * as deck from @deck.gl/core; import * as layers from @deck.gl/layers; import * as luma from luma.gl; import * as vega from vega-lib; import { SandDance, SandDanceReact } from @msrvida/sanddance-react; SandDance.use(vega, deck, layers, luma);

sanddance-explorer

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

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

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

通过下面语句调用:

import * as deck from @deck.gl/core; import * as layers from @deck.gl/layers; import * as luma from luma.gl; import * as vega from vega-lib; import { Explorer, SandDance } from @msrvida/sanddance-explorer; SandDance.use(vega, deck, layers, luma);
  • Tag:

相关文章

  • 三星J500G手机评测(细腻触感与优秀性能的完美结合)

    摘要:随着移动通信技术的飞速发展,智能手机成为了人们日常生活中必不可少的工具。而作为知名手机厂商三星推出的J500G手机,凭借其卓越的外观设计、出色的性能以及丰富的功能,成为了许多消费者...
    2025-11-05
  • windows7系统找不到显示桌面图标(无需窗口最小化也可看得到)

    小白用Windows 7也有一段时间了,可是仍然有很多地方还不太熟悉。比如以前在XP中,想查看桌面图标时,只要点一下快速启动栏中的“显示桌面”就可以了,而在Windows 7中,这个按钮不见了,导致小
    2025-11-05
  • 创建一个Windows7标准用户帐户的方法(图文教程)

    1、标准帐户可以防止用户做出会对该计算机的所有用户造成影响的更改如删除计算机工作所需要的文件),从而帮助用户保护自己的电脑。建议每个Windows 7用户创建一个标准帐户。2、禁用Guest帐户。假如
    2025-11-05
  • Windows7电脑怎么测试声卡有没有声音?

    电脑有一些游戏没有背景音乐了,是不是电脑的声卡坏了呢?怎么测试呢?测试声音1、在右下角的喇叭按钮右键,点击“播放设备”2、点击“扬声器”,再点击配置3、点击“立体声”,再点击测试,假如有声音表示电脑一
    2025-11-05
  • 联想电脑蹦出clr错误,如何解决?(CLR错误可能导致的问题及解决方法)

    摘要:随着科技的不断进步,计算机在我们的生活中扮演着越来越重要的角色。然而,有时我们可能会遇到一些技术问题,例如联想电脑蹦出clr错误。CLR公共语言运行时)错误是一种常见的计算机问题...
    2025-11-05
  • Windows7 64位系统装4G内存够用吗?

    问:Windows 7 64位系统4G内存够用吗 我的电脑用的是4GB的内存,32位系统无法支持4GB内存,想更换成64位系统,64位系统是不是会占用更多的内存。 答:64位系统不会占用更多的内存的,
    2025-11-05

最新评论