All Projects → cuthchow → College Majors Visualisation

cuthchow / College Majors Visualisation

Interactive Data Visualisation of U.S College Majors

Projects that are alternatives of or similar to College Majors Visualisation

Louplus Ml
实验楼 《楼+ 机器学习实战》课程挑战作业参考答案 https://www.shiyanlou.com/louplus/ml
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Skillsnetwork
Stars: ✭ 1,098 (+1761.02%)
Mutual labels:  jupyter-notebook
Principles Of Data Science
Principles of Data Science by Packt
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Jupyter Rise
Auto-launching the RISE plugin for Binder presentations.
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
C3d
C3D is a modified version of BVLC caffe to support 3D ConvNets.
Stars: ✭ 1,097 (+1759.32%)
Mutual labels:  jupyter-notebook
Fraud Detection
Credit Card Fraud Detection using ML: IEEE style paper + Jupyter Notebook
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Posts
A repository for code accompanying my Medium posts.
Stars: ✭ 57 (-3.39%)
Mutual labels:  jupyter-notebook
Mind
2020 MIND news recomendation first place solution
Stars: ✭ 59 (+0%)
Mutual labels:  jupyter-notebook
A journey into math of ml
汉语自然语言处理视频教程-开源学习资料
Stars: ✭ 1,094 (+1754.24%)
Mutual labels:  jupyter-notebook
Attentional Interfaces
🔍 Attentional interfaces in TensorFlow.
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Pyspark Examples
Code examples on Apache Spark using python
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Big Mac Data
Data and methodology for the Big Mac index
Stars: ✭ 1,095 (+1755.93%)
Mutual labels:  jupyter-notebook
Cloudml Magic
Jupyter Notebook Magics for Google Cloud ML Engine
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Tf Wavenet vocoder
Wavenet and its applications with Tensorflow
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Introduction To Nlp
Lectures for Udemy - INLP
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Mlkatas
A series of self-correcting challenges for practicing your Machine Learning and Deep Learning skills
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Cs231n.github.io
Public facing notes page
Stars: ✭ 8,590 (+14459.32%)
Mutual labels:  jupyter-notebook
Ia4business
Curso de Inteligencia Artificial aplicada a Negocios y Empresas
Stars: ✭ 59 (+0%)
Mutual labels:  jupyter-notebook
Gpclust
Collapsed Variational Bayes
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook
Apparel Styles
Deep Learning to Describe Clothing by Semantic Attributes
Stars: ✭ 58 (-1.69%)
Mutual labels:  jupyter-notebook

college-majors-visualisation

preview_image

An interactive, scrollable visualisation of College Majors in the United States, built using D3.js. The Goal of this project was to learn how to create a narrative visualisation which changed state based on the user's scroll position on the page. I utilised several resources to learn the necessary techniques, most useful of them being Jim Vallandingham's article on the topic.

A full write-up detailing how this project was created can be found at my blog here

The most useful techniques I learned in this project include:

  • Using .transition() before every attribute change to allow interruptable animations
  • Using named transitions for the animations which must be completed
  • Using .raise() to reorder elements - Will append current selection to the end of the parent element
  • Creating all elements initially, and using the opacity attribute to bring them in and out of view
  • Using d3.dispatch() to generate events, which dispatches events based on the user's scroll position
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].