Skip to content

A series of projects conveying the different types of visualizations on Jupyter with Notebook Widgets

Notifications You must be signed in to change notification settings

vidhurva/Jupyter-Visualization

Repository files navigation

Jupyter Notebook: Visualization

A series of projects conveying the different types of visualizations on Jupyter with Notebook Widgets

Introduction

I'm back on the Python life, and I'll be developing new projects and projects innovated from tutorials on Jupyter! In particular, I will be practicing Juptyer's interactive widgets, which allows me to visualize data and graphs. Additionally, I will be attaching my codes as Jupyter notebooks and visualizations in the readme.

Project 1 - The Magic of Maps:

This project demonstrates Geospatial analytics. Geospatial analytics allows us to use geographic coordinates to identify a specific address or a general area of the map. The image is then produced from satellite photography. For this process to occur, first install ipyleaflet from terminal (or an equivalent to terminal depending on your computer) and then apply ipyleaflet to obtain your satellite photo. The coordinates that I implemented in this map is Hell's kitchen, NYC.

Installation:

Using conda:

$ conda install -c conda-forge ipyleaflet

Visualization:

coordinate results

I later add the option to create circular and rectangular shapes on the map to pinpoint specific locations. The shapes represent the distance from my college to my favorite ramen place (which you all should go).

screen shot 2019-01-09 at 5 30 55 pm

Project 2 - Some Epic Scatter Plots:

I then use bqplot, which is a 2-D interactive data visualization library. This allows me to create different types of plots and graphs in two dimensions. My first scatterplot is innovated from the example in Jupyter notebook where I assign a set size of plots and create a graph consisting of random values. My second scatterplot is uniquely developed, displaying a plot of a household's income based on the district that they reside in.

Installation:

Using conda:

$ conda install -c conda-forge bqplot

Next, bqplot is enabled with Jupyter lab:

$  jupyter labextension install bqplot

Visualizations:

Epic Scatter Plot featuring vibrant colors:

screen shot 2019-01-08 at 4 02 54 pm

Annual Household Income by District:

screen shot 2019-01-08 at 4 03 20 pm

Project 3 - The 3rd Dimension:

In Project 3, I implement 3-D plot models using ipyvolume. Users who wish to allow the plot to move through a time lapse can add *"stream.data" to their code. With the ipyvolume library, I developed a 3-D plot featuring purple cones.

Installation

Using conda:

$ conda install -c conda-forge ipyvolume

Visualization:

An Unknown yet Potentially Brilliant 3D Graph:

screen shot 2019-01-20 at 4 51 17 pm

About

A series of projects conveying the different types of visualizations on Jupyter with Notebook Widgets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published