All Projects → preignition → multi-verse

preignition / multi-verse

Licence: other
lit-element components for fast and modular multivariate analysis

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to multi-verse

multi-chart
lit-element building blocks for charts and visualization (based on d3.js v5)
Stars: ✭ 24 (-29.41%)
Mutual labels:  d3, chart, dataviz, d3v4
Ngx Charts
📊 Declarative Charting Framework for Angular
Stars: ✭ 4,057 (+11832.35%)
Mutual labels:  d3, chart, dataviz
Vue D3 Network
Vue component to graph networks using d3-force
Stars: ✭ 415 (+1120.59%)
Mutual labels:  d3, chart, d3v4
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (+452.94%)
Mutual labels:  d3, chart, d3v4
britecharts-react
Britecharts-react is a React wrapper for the Britecharts charting library. It allows the use of Britecharts charts within a React application.
Stars: ✭ 110 (+223.53%)
Mutual labels:  d3, chart
react-d3-integration
An example on how to integrate D3 into React
Stars: ✭ 14 (-58.82%)
Mutual labels:  d3, dataviz
covid-19
Current and historical coronavirus covid-19 confirmed, recovered, deaths and active case counts segmented by country and region. Includes csv, json and sqlite data along with an interactive website explorer.
Stars: ✭ 15 (-55.88%)
Mutual labels:  d3, dataviz
d3-ng2-demo
Reusable visual power? A demo of using D3 version 4 with Angular 2+.
Stars: ✭ 53 (+55.88%)
Mutual labels:  d3, d3v4
vue-d3-chart
A interactive chart library based on vue and d3
Stars: ✭ 38 (+11.76%)
Mutual labels:  d3, chart
reusable-d3-charts
Reusable charts built with D3. Built on Web standards, fully customisable.
Stars: ✭ 33 (-2.94%)
Mutual labels:  d3, dataviz
silky-charts
A silky smooth D3/React library
Stars: ✭ 38 (+11.76%)
Mutual labels:  d3, dataviz
real-time-data-viz-d3-crossfilter-websocket-tutorial
Tutorial on real-time data visualization. Python websocket server & d3.js + crossfilter.js frontend
Stars: ✭ 32 (-5.88%)
Mutual labels:  d3, crossfilter
d3-gridding
grids for rapid D3 charts mockups
Stars: ✭ 100 (+194.12%)
Mutual labels:  d3, dataviz
awesome-tools
Open-source list of awesome data visualization tools (e.g., charting libraries) for software developers 📊📈
Stars: ✭ 47 (+38.24%)
Mutual labels:  chart, dataviz
k8s-graph
Visualize your Kubernetes (k8s) cluster
Stars: ✭ 23 (-32.35%)
Mutual labels:  d3, d3v4
react-d3-axis
React-based Axis component for D3
Stars: ✭ 26 (-23.53%)
Mutual labels:  d3, chart
Social-Media-Monitor
Automatically monitor and log fan counters from social media(Facebook Pages, Twitter, Instagram, YouTube, Google+, OneSignal, Alexa) using APIs to Google Spreadsheet. Very useful for website admins and social media managers.
Stars: ✭ 36 (+5.88%)
Mutual labels:  chart, analytics
a2d3
Flexible and extensible D3 directives for Angular 2
Stars: ✭ 22 (-35.29%)
Mutual labels:  d3, chart
proteic
Streaming and static data visualization for the modern web.
Stars: ✭ 37 (+8.82%)
Mutual labels:  d3, dataviz
d3.geometer
[NOT MAINTAINED] A D3js library for drawing polytopes, angles, coordinates, geometries and more.
Stars: ✭ 18 (-47.06%)
Mutual labels:  d3, d3v4

Published on webcomponents.org Netlify Status

<multi-verse>

Polymer elements for graphical and interactive multivariate analysis (built on top of universe) and using d3.js V5, crossfilter and reductio under the hood.

Charts are rendered using multi-chart, or multi-geo for geo charts like choropleth. They are data driven and reactive, providing instant feedback to user interaction.

Motivation

Multi-verse is inspired by dc.js, a charting library allowing highly efficient exploration on large multi-dimensional datasets.

While dc.js requires users to code some of the chart logic and data intagration in javascript, multi-verse proposes a markup-first approach. This allows to build complex dashboard simply by combining multi-verse and multi-chart web components together, as illustrated in the example below.

Multi-verse components leverages crossfilter and are responsible for data management (aggregation, sorting, grouping), while multi-charts components render processed data in customizable visulalizations.

Demo and API

Demo and API are now available on netlify.

Simple Example

 <!-- Load the data -->
 <multi-csv url="flight.csv" data="{{data}}"></multi-csv>

 <!-- Start a multi-verse -->
 <multi-verse id="universe" data="[[data]]" universe="{{universe}}">

   <!-- Group the data by distances, exposes grouped data under 'data' attribute -->
   <multi-group universe="[[universe]]" data="{{data-chart-distance}}" group-by="distances">

     <!-- Render this group in a bar chart-->
     <multi-verse-bar title="distance" data="[[data-chart-distance]]">
     </multi-verse-bar>
    
   </multi-group>

   <!-- Group the data by day-->
   <multi-group universe="[[universe]]" data="{{data-chart-day}}" group-by="day">

     <!-- Render this group in a pie chart-->
     <multi-verse-pie title="day (pie)" data="[[data-chart-day]]" color-scale="{{colorScale}}" width="{{width}}">

       <!-- Add a color scale legend to the chart -->
       <multi-legend legend chart-width="[[width]]" scale="[[colorScale]]" position="top-right">
       </multi-legend>
      
     </multi-verse-pie>
    
   </multi-group>
  
 </multi-verse>

Example of multi-verse in a interactive dashboard

Other advanced example - available from the demo

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].