Giter Site home page Giter Site logo

tongzhangzt / vizride-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 0.0 0.0 821 KB

A Visualization System of Healthy Ride PGH built with D3.js

Home Page: http://tongzhang.me/VizRide-System

HTML 8.28% CSS 3.12% JavaScript 88.60%
visualization pittsburgh heatmap

vizride-system's Introduction

VizRide-Systems

Introduction

This visualization system is built for the Pittsburgh Healthy Ride bicycle sharing program. The aim of this system is to accomplish analyzing and visualizing the rebalance problem of this bicycle sharing system.

Every day, many bicycles are picked out and returned to different stations, some stations are popolar while others are not. So it is very important to figure out how many bicycles we should put in wach station. I foucused on visualize the difference value between the pick-out and the returned bicycles everyday among these bicycle sharing stations in Pittsburgh. VizRide

Dataset

My dataset comes from Pittsburgh bike sharing from January to September in 2016 and processed 62,025 raw records in total to 13,950 reviewed data for use.

I sum the number of picked-out and returned bikes in each day among different stations and calculate the difference between these two results.

Dataset Reference

Develop

Mainly use D3.js and nv.d3.js for development.

Component

Heatmap

The first visualization is a heatmap. In the heatmap, Y-axis represents nine months from January to September, X-axis represents 30 days in each month. Users can click on the station of the map or click on the cells on the heatmap to switch data shown in the info box.

Bar chart and Line graph

In the bar chart and line graph, I seperate one month into four weeks.(The last week has more than 7 days). Y-axis represents the difference value in each day, X-axis represents 7 or more days in each week. I also add the auto-play function in these two visualizations. Users can click on the start button to let the graph change from the week that he chose week by week until he click stop.

vizride-system's People

Contributors

tongzhangzt avatar

Stargazers

 avatar  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.