Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Choropleths for all #2

Open
daguar opened this issue Jan 11, 2014 · 8 comments
Open

Choropleths for all #2

daguar opened this issue Jan 11, 2014 · 8 comments

Comments

@daguar
Copy link
Owner

daguar commented Jan 11, 2014

Make a simple web interface that lets anyone (targeted at folks with no coding knowledge) easily make web choropleths (maps with different geo areas shaded to represent data; see: http://en.wikipedia.org/wiki/Choropleth_map ).

Preliminary work happening here: https://github.com/daguar/easy-choropleths

I think the MVP would be:

  • A user can provide data with a location column, which can be:
    • Zip code
    • State abbreviation (or full name)
    • Country name
  • The app then generates a choropleth with a default color spectrum

Colors could be taken from: http://colorbrewer2.org/ (probably start with a single color scale that has, eventually letting the user choose one of 2-5 color scales)

Could potentially use @jlord's Fork-N-Go pattern ( http://jlord.us/fork-n-go/ ) to let users provide data via Google Spreadsheet and generate the choropleth on GitHub Pages.

Can host shapefiles on GitHub (pretty limited set)

The trickiest issue is likely to be optimizing the user experience for people who aren't familiar with web development/mapping/GitHub. Some quick prototyping to put in front of more "analyst"-y folks (my perceived muse) would be good.

@daguar
Copy link
Owner Author

daguar commented Jan 11, 2014

cc @jlord @bergeoisie

@hampelm
Copy link

hampelm commented Jan 12, 2014

+1!

@hampelm
Copy link

hampelm commented Jan 12, 2014

(aka let me know how I can help)

@daguar
Copy link
Owner Author

daguar commented Jan 12, 2014

Thanks @hampelm! I'm cobbling together a prototype, but since I'm sort of a dog-with-chemistry-set Javascript programmer, I'd love your review & feedback on how to make it better once I've got an experimental version going.

(Mostly I'm not used to the scoping, but applying OOPy principles helps me keep it clear.)

@daguar
Copy link
Owner Author

daguar commented Jan 12, 2014

I'm putting my work (SUPER early-stage) here: https://github.com/daguar/easy-choropleths

(Mostly because @bergeoisie is interested in helping)

@daguar
Copy link
Owner Author

daguar commented Jan 14, 2014

I've got a little prototype going on here:
http://daguar.github.io/easy-choropleths/
easy-choropleths.herokuapp.com/?key=0Ah8tYWLqUd7wdE9qV2RHaW1abExwVUtCMVFmZWNQdnc&scale=9&color=blue

I also did a little Vine teaser for the gist of functionality:
https://twitter.com/allafarce/status/422996077747646464

@jlord
Copy link

jlord commented Jan 15, 2014

So rad!

Also, Vine teaser is such a good idea!

@daguar
Copy link
Owner Author

daguar commented Jan 15, 2014

Thanks @jlord! Laziness is a virtue. ;D

Just pushed a nicer design for instructions (read: added CSS and took out extraneous text) Would love if you took it for a spin and had any feedback:
http://daguar.github.io/easy-choropleths/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants