Coder Social home page Coder Social logo

nyc-summons-precinct-visualization's Introduction

What is this?

This is an interactive map visualizing the number of criminal court summonses by precinct in New York City.

I chose this as a simple project for me to learn some data visualization using D3.js,
modern front-end tools and techniques like React, Redux, webpack, Babel, npm,
and related topics such as data cleaning and exploratory analysis with Python/pandas.

See it live

https://nabilhassein.github.io/nyc-summons-precinct-visualization/

Running locally

After git clone-ing this repo, from within the directory:

npm install  
npm run build  
npm run start  

Then the map should be live on localhost:8080. Let me know if these steps don't work on your machine so I can fix the issue.
Also let me know of any suggestions you have to improve the code. I'm new at this frontend stuff.
Tips about styling, whether inline React or CSS, would be especially appreciated!

Data sources

A few useful examples

Possible future work

  • add ability to show/hide all tooltips
  • figure out how to show svg titles (used for precinct tooltips) on mobile
  • improve use of whitespace on mobile
  • add more precinct-based datasets!

nyc-summons-precinct-visualization's People

Contributors

nabilhassein avatar

Stargazers

Ricardo Rosales avatar Gentle avatar  avatar Dany Haddad avatar ZhichengDing avatar Fenimore avatar Bukola Ayodele avatar Eugene Lynch avatar Cole. avatar Nathan Epstein avatar ziggy avatar

Watchers

James Cloos avatar Gentle avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.