Chartbuilder is a front-end charting application that facilitates easy creation of simple beautiful charts.
Chartbuilder is the user and export interface. D4 is the default charting framework. This version of Chartbuilder is a fork from the version that powers all chart creation on Atlas, a charting platform developed by Quartz.
If you are not interested in customizing the styles of your charts use the hosted version: http://quartz.github.io/Chartbuilder
To work on the Chartbuilder code, first download the project and install dependencies:
####Download via github
- Make sure you have a recent version of node.js (0.12 or above) (or io.js)
- Download source (and unzip or clone using git)
- from the terminal navigate to the source folder (on a Mac:
cd ~/Downloads/Chartbuilder-master/
) - Install the dependencies automatically by running
npm install
- Start the included web server by running
npm run dev
- Point your browser to http://localhost:3000/
- When you're done developing, build and deploy your Chartbuilder!
####Making a chart with Charbuilder
- How to make a line chart with time series data
- How to make a bar chart with ranking data
- How to make a column chart with ordinal data
####Customizing your Chartbuilder
- Getting to know the Chartbuilder code
- Customizing chartbuilder
- Test things out
- When you're done developing, build and deploy your Chartbuilder!
- Keep your customized version in sync with the master
- The Chartbuilder API docs document most of the React components, classes, and utilities in the code base.