This tool was created in my spare time as a submission to the 360Giving Data Visualisation Challenge, in answer to the question "Who has funded what themes throughout the years".
It allows you to take the URL of a search on GrantNav, and visually slice it up by dimensions such as Year or Location.
npm start
will start Jekyll development server and Webpack in --watch mode.
Use npm run build
to generate static files and push to master
branch.
- CORS - In order to handle CORS client-side a proxy server is being used to set the
Access-Control-Allow-Origin: *
response HTTP header from GrantNav (via the proxy). - Label overlapping - A crude approach is being used to avoid chart labels overlapping.
- 'Slice by' lost on resize - Resizing the chart reverts the
slice
param to the one set on initial page load.
First of all, thank you for your help!
Be sure to check out the projects open issues to see where help is needed.
If you've spotted a bug please file an issue. Even better, submit a pull request (details below) with a patch.
If you want a feature added, the best way to get it done is to submit a pull request that implements it...
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a pull request
Alternatively you can submit an issue describing the feature.
Slice and Dice is released under the MIT License.