All Projects → microsoft → Sanddance

microsoft / Sanddance

Licence: mit
Visually explore, understand, and present your data.

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
Handlebars
879 projects

Projects that are alternatives of or similar to Sanddance

Cubesviewer
Explore and visualize analytical datasets
Stars: ✭ 416 (-92.54%)
Mutual labels:  data-visualization
Courses
Quiz & Assignment of Coursera
Stars: ✭ 454 (-91.86%)
Mutual labels:  data-visualization
Anichart.js
Easily create data visualization animation videos
Stars: ✭ 480 (-91.4%)
Mutual labels:  data-visualization
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (-92.4%)
Mutual labels:  data-visualization
Plotly
Plotly for Rust
Stars: ✭ 433 (-92.24%)
Mutual labels:  data-visualization
Book Socialmediaminingpython
Companion code for the book "Mastering Social Media Mining with Python"
Stars: ✭ 462 (-91.72%)
Mutual labels:  data-visualization
Pywaffle
🧇 Make Waffle Charts in Python.
Stars: ✭ 406 (-92.72%)
Mutual labels:  data-visualization
Worldview
Interactive interface for browsing global, full-resolution satellite imagery
Stars: ✭ 504 (-90.97%)
Mutual labels:  data-visualization
Teaching
Teaching Materials for Dr. Waleed A. Yousef
Stars: ✭ 435 (-92.2%)
Mutual labels:  data-visualization
Globe.gl
UI component for Globe Data Visualization using ThreeJS/WebGL
Stars: ✭ 479 (-91.41%)
Mutual labels:  data-visualization
Py d3
D3 block magic for Jupyter notebook.
Stars: ✭ 428 (-92.33%)
Mutual labels:  data-visualization
Sjplot
sjPlot - Data Visualization for Statistics in Social Science
Stars: ✭ 432 (-92.26%)
Mutual labels:  data-visualization
Elm Visualization
A data visualization library for Elm
Stars: ✭ 469 (-91.59%)
Mutual labels:  data-visualization
Flutter echarts
A Flutter widget to use Apache ECharts (incubating) in a reactive way.
Stars: ✭ 420 (-92.47%)
Mutual labels:  data-visualization
Antd Umi Sys
企业BI系统,数据可视化平台,主要技术:react、antd、umi、dva、es6、less等,与君共勉,互相学习,如果喜欢请start ⭐。
Stars: ✭ 503 (-90.98%)
Mutual labels:  data-visualization
Rweekly.org
R Weekly
Stars: ✭ 406 (-92.72%)
Mutual labels:  data-visualization
Reactochart
📈 React chart component library 📉
Stars: ✭ 459 (-91.77%)
Mutual labels:  data-visualization
Facebook data analyzer
Analyze facebook copy of your data with ruby language. Download zip file from facebook and get info about friends ranking by message, vocabulary, contacts, friends added statistics and more
Stars: ✭ 515 (-90.77%)
Mutual labels:  data-visualization
Historical Ranking Data Visualization Based On D3.js
这是一个数据可视化项目,能够将历史数据排名转化为动态柱状图图表
Stars: ✭ 4,649 (-16.67%)
Mutual labels:  data-visualization
Best Of Ml Python
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
Stars: ✭ 6,057 (+8.57%)
Mutual labels:  data-visualization

SandDance

Visually explore, understand, and present your data.

sanddance-animation

By using easy-to-understand views, SandDance helps you find insights about your data, which in turn help you tell stories supported by data, build cases based on evidence, test hypotheses, dig deeper into surface explanations, support decisions for purchases, or relate data into a wider, real world context.

SandDance uses unit visualizations, which apply a one-to-one mapping between rows in your database and marks on the screen. Smooth animated transitions between views help you to maintain context as you interact with your data.

This new version of SandDance has been rebuilt from scratch with the goal of being modular, extensible, and embeddable into your custom applications. We are now on GitHub so that we are open and driven by the community through contributions, feature requests, and discussion.

SandDance was created by the Microsoft Research VIDA Group which explores novel technologies for visualization and immersive data analytics.

Where can I use SandDance?

Component architecture

SandDance is an offering of several JavaScript components:

  • sanddance - the core SandDance visualization canvas.
  • sanddance-react - the core SandDance visualization canvas for use in React based applications.
  • sanddance-vue - the core SandDance visualization canvas for use in Vue based applications.
  • sanddance-explorer - the core SandDance visualization canvas with UI to enable data exploration, for use in React based applications.

Publications

Articles & videos

Changelog

  • June 2020 - Major version bump to v3: Now using Deck.gl@8.
  • December 2019 - Major version bump to v2: Now using Vega@5.
  • August 2019 - Initial release to AppSource (Power BI marketplace).
  • April 2019 - Initial release to GitHub.

Known issues

  • Animations require a WebGL2 enabled browser.

Roadmap

  • PowerBI custom visual based on this new architecture. done!
  • Additional views, such as stacks. done!
  • Code examples and tutorials.
  • Faceting for all chart types. done!
  • Better date handling.

Dependencies

SandDance is created with open source libraries, using Vega for chart layout and Deck.gl for WebGL rendering.

Development

See dev.md

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].