npm start
Then go to localhost:3001
Visualize correlations of academic achievement with:
- reading
- income (eligibility for free/reduced lunch)
- property taxes of neighborhood
interactively and in a beautiful way.
d3? Or Highcharts.js?
Highcharts is simpler, but d3 is just so cool.
How to integrate with React properly?
- Victory.js
- React-d3
- React-d3-components
- React-faux-dom
As a simple bar graph? As a stepper? Through elegant scrollytelling?
Scrollytelling is visually really appealing, but the issues I want to visualize does not really fit into a sequential story. Or does it?
For showing property tax data, an interactive map like in this NPR article might be nice. My lunch data is organized by states, so a map may be appropriate there too... Perhaps an interactive map with a tooltip on hover?
For achievement with reading, simple graphs should work, but how to make them more exciting?
Found a good example using jQuery and d3.js. How to integrate this example with React? Should I be using Flux or Redux? Seems unnecessary for this simple app.
Highmaps seems easy to use and already has what I'm looking for.
Now that I have the math and reading percentages on the US map, I want to display the information side by side for ease of comparison. Maybe something like this?
But should I place the bar graph directly below the map? Or should I place it side by side (there's room on a desktop screen) and then stack them on mobile?
If I am to create a histogram, should I average across all states? How would I display it for each state? Unless I add it to the tooltip in the map...
One thing I could do is split have 4 separate maps, one for each performance percentage, and for each of the maps, display a histogram in the tooltip using this method.