Giter Club home page Giter Club logo

sanddance's Introduction

SandDance

直观地探索、理解和呈现您的数据。

sanddance-animation

沙舞

通过使用易于理解的视图,SandDance 可以帮助您找到有关数据的见解,从而帮助您讲述由数据支持的故事、基于证据构建案例、测试假设、深入挖掘表面解释、支持购买决策,或将数据与更广泛的现实世界背景联系起来。

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

这个新版本的 SandDance 已经从头开始重建,其目标是模块化、可扩展并可嵌入到您的自定义应用程序中。我们现在在 GitHub 上,因此我们是开放的,并通过贡献、功能请求和讨论受到社区的推动。

SandDance 由微软研究院 VIDA 小组创建,该小组致力于探索可视化和沉浸式数据分析的新技术。

在哪里可以使用 SandDance?

组件架构

SandDance 提供了多个 JavaScript 组件:

  • sanddance - SandDance 可视化画布的核心。
  • sanddance-specs -用于单元可视化的Vega 规范
  • sanddance-react - SandDance 核心可视化画布,用于基于 React 的应用程序。
  • sanddance-explorer - SandDance 核心可视化画布,带有 UI 可实现数据探索,可在基于 React 的应用程序中使用。
  • sanddance-embed - 通过标签将 SandDance Explorer 嵌入应用程序的最简单方法<iframe>

刊物

文章和视频

变更日志

  • 2022 年 7 月 - 主要版本升级到 v4:现在使用 MorphCharts。
  • 2020 年 6 月 - 主要版本升级至 v3:现在使用 Deck.gl@8。
  • 2019 年 12 月 - 主要版本升级至 v2:现在使用 Vega@5。
  • 2019 年 8 月 - 首次发布到 AppSource(Power BI 市场)。
  • 2019 年 4 月 - 首次发布到 GitHub。

已知的问题

  • 动画需要支持 WebGL2 的浏览器。

路线图

  • 基于这种新架构的 PowerBI 自定义视觉效果。完毕!
  • 其他视图,例如堆栈。完毕!
  • 代码示例和教程。
  • 适用于所有图表类型的分面。完毕!
  • 更好的日期处理。

依赖关系

SandDance 使用开源库创建,使用Vega进行图表布局。

发展

参见dev.md

贡献

该项目欢迎贡献和建议。大多数贡献都要求您同意贡献者许可协议 (CLA),声明您有权并且实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.microsoft.com

当您提交拉取请求时,CLA-bot 将自动确定您是否需要提供 CLA 并适当地装饰 PR(例如标签、评论)。只需按照机器人提供的说明进行操作即可。您只需使用我们的 CLA 在所有存储库中执行一次此操作。

该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系[email protected]提出任何其他问题或意见。

sanddance's People

Contributors

danmarshall avatar dependabot[bot] avatar microsoftopensource avatar jmuskaan72 avatar rebeccarunxinwang avatar stevenmdrucker avatar satotake avatar yuanzhongqiao avatar cagladj avatar charles-gagnon avatar cwkchan avatar vilkinsons avatar calinou avatar mat-sz avatar msftgits avatar nutellaweera avatar doggy8088 avatar microsoft-github-policy-service[bot] avatar v-rr avatar ricardoekm avatar unbyte avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.