Giter Site home page Giter Site logo

fiodorgherasimenco / d3-id3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from c-jsn/d3-id3

0.0 2.0 0.0 3.87 MB

iD3: an Integrated Development Environment for D3.js

Home Page: http://d3-id3.com/

License: MIT License

Python 4.00% HTML 28.19% JavaScript 33.22% CSS 34.59%

d3-id3's Introduction

d3-id3

iD3 - an IDE dedicated for development in D3.js

iD3 is an open-source, cross-platform desktop application geared to simplify data visualization with D3 for non-JavaScript and JavaScript data scientists and analysts. With our integrated Python based data management system and custom generated attribute controls, iD3 supports the full process from importing your data to exporting your final presentation.

iD3 is in active development. Please follow this repo for contribution guidelines and upcoming updates.

iD3 Screenshot

To Use

Fork or download

# Clone this repository
git clone https://github.com/C-JSN/D3-ID3.git
# Go into the repository
cd D3-ID3
# Install dependencies
npm install  
# Run webpack
npm run webpack
# Run the app  
npm start  

Please make sure you have Python 3.6 installed. Click here to install Python 3.6

Keyboard shortcuts:

ctrl + s (main app editor) = run code and render
ctrl + s (data management editor) = run code

Take control of your visualization

Upload your own D3 code and see it visualized immediately on the Renderer. Modify your data visualization straight in the editor, or through the custom generated attribute controls to your right and see your changes reflected in the Renderer as you go.

New to D3? Use a Template

Select a template from our library and start creating right away.

Export files

Export your finalized code to be used on your other projects!

Note: Refresh the Attribute Panel by clicking Generate Attr when you upload a new file or run a new template

iD3 Data Management

Manage your data

Use your custom data processing algorithms on top of D3's built-in functions with our integrated Python based data management system. This system allows you to feed your .csv or .json files through your personal Python script and check your data in the print statement window before sending it back to the main application to render in your visualization.

Resources

Find us on www.d3-id3.com
Special thanks to Mike Bostock for creating D3.js

Contributors

Christian Pascual | Jeffrey Ma | Steve Meads | Naomi Lai

d3-id3's People

Contributors

smeads avatar eveafeline avatar jjeffreyma avatar crp2002 avatar

Watchers

James Cloos avatar Fiodor 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.