All Projects → datavized → Morph

datavized / Morph

Licence: mpl-2.0
Morph is a free and open-source tool for creating designs, animations or interactive visualizations from data.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Morph

Detect Gpu
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
Stars: ✭ 460 (+329.91%)
Mutual labels:  webgl, pixijs
Nodebox
Node-based data application for visualization and generative design
Stars: ✭ 647 (+504.67%)
Mutual labels:  generative-art, datavisualization
Awesome Pixijs
My list of awesome pixi.js related parties
Stars: ✭ 489 (+357.01%)
Mutual labels:  webgl, pixijs
Leaflet.pixioverlay
Bring Pixi.js power to Leaflet maps
Stars: ✭ 264 (+146.73%)
Mutual labels:  webgl, pixijs
Easychart
A visual editor for the world's best web charting tool: Highcharts.
Stars: ✭ 45 (-57.94%)
Mutual labels:  dataviz, datavisualization
Ggpage
Creates Page Layout Visualizations in R 📄📄📄
Stars: ✭ 306 (+185.98%)
Mutual labels:  dataviz, datavisualization
Pixi Filters
Collection of community-authored custom display filters for PixiJS
Stars: ✭ 524 (+389.72%)
Mutual labels:  webgl, pixijs
aws-mlu-explain
Visual, Interactive Articles About Machine Learning: https://mlu-explain.github.io/
Stars: ✭ 46 (-57.01%)
Mutual labels:  dataviz, datavisualization
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+8027.1%)
Mutual labels:  webgl, generative-art
Worlds2
Building Virtual Reality Worlds using Three.js
Stars: ✭ 34 (-68.22%)
Mutual labels:  webgl, generative-art
Rstudio TableContest 2020
📺 Table showing an "Overview and Series Trends of the Best TV Shows on IMDb" – My Contribution to the Rstudio Table Contest 2020
Stars: ✭ 16 (-85.05%)
Mutual labels:  dataviz, datavisualization
Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Stars: ✭ 1,238 (+1057.01%)
Mutual labels:  dataviz, datavisualization
leaflet heatmap
简单的可视化湖州通话数据 假设数据量很大,没法用浏览器直接绘制热力图,把绘制热力图这一步骤放到线下计算分析。使用Apache Spark并行计算数据之后,再使用Apache Spark绘制热力图,然后用leafletjs加载OpenStreetMap图层和热力图图层,以达到良好的交互效果。现在使用Apache Spark实现绘制,可能是Apache Spark不擅长这方面的计算或者是我没有设计好算法,并行计算的速度比不上单机计算。Apache Spark绘制热力图和计算代码在这 https://github.com/yuanzhaokang/ParallelizeHeatmap.git .
Stars: ✭ 13 (-87.85%)
Mutual labels:  dataviz, datavisualization
Duckhunt Js
DuckHunt ported to JS and HTML5
Stars: ✭ 390 (+264.49%)
Mutual labels:  webgl, pixijs
tidytuesday
📊 🖌️ Data visualization collection
Stars: ✭ 70 (-34.58%)
Mutual labels:  dataviz, datavisualization
Go Admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
Stars: ✭ 5,580 (+5114.95%)
Mutual labels:  dataviz, datavisualization
FlowViz
A Power BI template that provides easy to understand, actionable flow metrics and predictive analytics for your agile teams using Azure DevOps, Azure DevOps Server and/or TFS.
Stars: ✭ 150 (+40.19%)
Mutual labels:  dataviz, datavisualization
hotmap
WebGL Heatmap Viewer for Big Data and Bioinformatics
Stars: ✭ 13 (-87.85%)
Mutual labels:  dataviz, pixijs
Pixi.js
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Stars: ✭ 34,982 (+32593.46%)
Mutual labels:  webgl, pixijs
001
draw_code.001 — ThreeJS, WebGL & GLSL
Stars: ✭ 48 (-55.14%)
Mutual labels:  webgl, generative-art

morph-header

Morph

Morph is an open-source web tool for creating designs, animations or interactive visualizations from data. Morph has been developed by Datavized Technologies with support from Google News Initiative.

How does Morph work?

The tool involves five simple steps to create generative art from tabular data (e.g. spreadsheets and comma-separated values).

  1. Data: Upload your own data or select one of the sample spreadsheets (headers are required to detect fields, maximum file size is 2MB, up to 2,000 rows with 300 rows visible)
  2. Review: Examine your data in the tabular preview
  3. Design: Choose a chart type (Pie Chart, Bar Chart, Scatter Plot, Line Chart, Area Timeline, Radial Area) to prepare visualization
  4. Organize: Choose different fields to build your chart or fill random
  5. Evolve: Click your chart to evolve your tree, click again to generate new nodes or leaves, then select the Editor to modify and save your leaf. Export any visual, including your original, as a Still Image or Animation.

The data uploaded to Morph is processed fully in the web browser: no server-side operations or storage is performed. It is also optimized for mobile and designed as a cross-platform Progressive Web App so the tool can be installed on any web connected device.

Who uses Morph?

Morph is built to be fast, fun and easy to use, but allows for output to industry-standard formats so that users can share their creations to social media or download them for use in professional design projects or presentations. The software uses a generative algorithm to create graphics based on data from a spreadsheet and the user designs by guiding the evolution of their artwork through simple taps or clicks. A progressive web app, it allows users to install the app to their device directly from the browser. Morph works on mobile, tablet and desktop, and aims to bring data and design capabilities to a wider audience. We welcome everyone who would like to contribute to improving the platform. There’s a lot of great tools available for serious data analysts and scientists. We wanted to make something creative for non-technical people who are often intimidated by data and design software. Morph works great in a classroom setting where beginners can make artworks in minutes, but also professional users like it for the randomness and speed it offers them for rapid-prototyping ideas.

What is Morph’s goal?

Morph exists to engage users in the creative expression of data without having to code. Generative art based algorithms turn data into a visual representation and the user can affect how their data interacts with the final visual via the algorithm. The algorithms themselves are not fixed; the user can randomly mutate, evolve and generate new algorithms creating new visuals, encouraging the sense of creative exploration and discovery. Through an intuitive UI to change parameters, the user can change the algorithms without any code. The tool focuses on random creation rather than preset templates. Where data visualization tools like RawGraphs and Flourish allow the user to turn spreadsheet data into charts and graphs, Morph enables the user to iterate on visual chart types through random mutation and generation of algorithms that can be continuously evolved by the user. The tool is also designed for creative expression, discovery and error handling. There are no restrictions on the types of variables that are assigned as is the case with traditional chart visualization tools.

How can your organization benefit from using Morph?

Organizations can benefit using Morph as a way to inspire a data-driven culture, use it as a data icebreaker, invite users from all departments and teams to play with Morph. Curate some of your organization’s data for users to get started and share what they make and celebrate it internally on Slack or digital dashboards, or share widely on social media and in your next presentation or event. Turn your annual report or customer data into generative art. This is a great tool for individuals and organizations without the resources to hire in-house developers or design teams. Data-driven art projects usually require a lot of money, people and time to produce but Morph now lets anyone create something great in minutes with free software, even if they only have a smartphone. The possibilities are endless. What will you make with Morph?

Usage

The easiest way to use Morph is by accessing the most updated version on the official app page at morph.graphics. However, Morph can also run locally on your machine: see the installation instructions below. Share your creations with the community @FeedMorph on Twitter.

Developing

You can run your own build of Morph. You can make changes to customize for your own purposes, and contributions are welcome if you make any improvements or bug fixes.

Requirements

Installation

Clone the Morph git repository from the command line:

git clone https://github.com/datavized/morph.git

Navigate to the Morph repository directory

cd morph

Install dependencies

npm install

Build

To run in development mode, which will run a local web server on port 9000 and automatically rebuild when any source code files are changed.

npm run start

To compile a production build

npm run build

Built With

Core Team

Morph is maintained by Datavized Technologies with support from Google News Initiative and key collaborator Alberto Cairo.

If you want to know more about Morph, how it works and future developments, please visit the official website. For any specific request or comment we suggest you to use Github. You can also write to us at [email protected].

Contributing

We welcome and appreciate contributions, in the form of code pull requests, bug reports, feature requests or additions to our gallery. Please read CONTRIBUTING.md for details on our Code of Conduct and submission process. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].

License

This software is licensed under the MPL 2.0

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