Skip to main content
100%

Under Custody

✓ Published0🌍 Public
AAnnie Ulichney
Last edited Mar 29, 2021
Created on Mar 25, 2021
Forked from Under Custody

Categorized bar chart visualizing the NY DOCCS under custody dataset, with dropdown menus allowing users to dynamically select which categorical variables to display on the X and Y axes. The chart is rendered as an SVG using d3.v5 within a React framework, featuring animated bar transitions when sorting options are applied via radio buttons. Hovering over bars triggers a tooltip showing the exact value and percentage of the total population. Data is loaded from a JSON file and transformed using d3.nest() to compute counts and averages.

AI-generated description

NY DOCCS Under Custody Data Visualization with Filters on X and Y Axes

To Do:

  • Update Y axis label to reflect user selection
  • Change "y-axis" and "x-axis" text to be outside the dropdown
  • Eliminate entries with no info for selected variables before plotting to prevent empty bars
  • Eliminate age from x-axis selection options without breaking the code

Build Instructions

  • First to install dependencies
foo@bar:~$ npm install
  • After each modification run the code below to build bundle.js
foo@bar:~$ npm run build

Credit

  • Using react DOM to render the barplot.
  • Using react Dropdown component.
  • Using react hooks to change the data.
MIT Licensed

Similar vizzes