Source codes and visualization files: the link
Jupyter explanation document: the linkFor this article, we tried an pretty user-driven approach, hope you’d enjoy!
Welcome here the visual toilets tour of New York City(NYC)!
Start by locating yourself!
Hopefully, you’re in one of the brighter green areas—those spots mean high foot traffic, which often means more toilets nearby.
The little icons show toilet locations, and their colors tell you the status: open, closed, or under maintenance.
This map is your entry point into the world of urban toilet logic.
Click around to see where there’s lots of foot traffic but barely any toilets—urban planning gaps, perhaps?
Turn on the administrative district layer and you might notice some areas are “blessed” with toilets, while others seem forgotten.
Labels on the upper left corner are also clickable filters.
Hover for more info, double click to reset.
We’d love to turn this into a full-blown digital twin—one where real-time data, predictive models, and AI insights reveal the hidden stories behind toilet distribution.
But for now… it’s just a really good map with some smart layers.
Maybe you can imagine the rest, contact us or build it yourself?
Each toilet is surrounded by a circle—this is how far you can reasonably walk to reach it (default: 300 meters). Adjust the slider to see what’s comfortably reachable and what’s… a bit of a hike.
This isn’t just about walking distance—it’s about service fairness.
Where are the coverage gaps? Do wealthy districts have tighter spacing between facilities?
Play with different radius to simulate accessibility for children, seniors, or those with limited mobility.
Use the sliding bar on the left to adjust coverage radius.
One click to select, Shift + Click to choose multiple.
Double click to reset.
This heat matrix shows how toilets tend to “stick” to certain services—schools, parks, transit hubs, government buildings, etc.
Some relationships are strong, others barely exist. These patterns tell us a lot about planning priorities.
Is the presence of a toilet just luck, or a sign of institutional logic (or neglect)?
Can cross-agency partnerships fill in the gaps?
Hover to check detailed similarity score. (Max = 1.0)
A toilet nearby is great—unless it’s locked.
This circular chart shows when toilets are actually open, grouped by who runs them (e.g., Parks Dept, libraries, etc.).
Some are daytime only. Some skip weekends. Some might save your night out.
This is where things get juicy.
Overlay this with the buffer zones (Step 1), and you may discover “invisible deserts”—places that look covered, but aren’t open when people need them most.
Weekends, evenings, holidays—who’s really being served?
Select Day to switch week days
Hover over a color block for more details
Click and hold to zoom into an area
Double-click to reset
Toilets aren’t just dots on a map—they’re part of a living, timed, institutional network.
And sometimes… the network forgets you exist at 11:45 PM.