image attached
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #ifdef GL_ES | |
| precision mediump float; | |
| #endif | |
| uniform vec2 u_resolution; | |
| uniform float u_time; | |
| vec3 colorA = vec3(1., 0.01, 0.01); | |
| vec3 colorB = vec3(0.576, 0.161, 0.976); |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
The NYC BOE released the data files, but no metadata or explanation, so we have to do this ourselves.
Each row is a cast vote, and each column is a preference for a candidate. These are the columns that appear in all spreadsheets, regardless of what borough or ballot type they are:
| Column | Explanation |
|---|---|
| Cast Vote Record | unique ID number |
| Precinct | AD (assembly district) and ED (election district) where the voter is registered(your polling place is determined by your AD/ED) |
This is a brief illustration of how to use animate with d3.js using two examples:
- A line chart that animates on load.
- A bar chart that is a cross-filter for the scatterplot below it, which animates in and out.
This was created for a workshop for the M.S. Data Visualization program at Parsons School of Design. Note the data was auto-generated by ChatGPT and is not intended to be real data.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| val.town | |
| glitch | |
| stackblitz |
OlderNewer