conveyal / r5

Developed to power Conveyal's web-based interface for scenario planning and land-use/transport accessibility analysis, R5 is our routing engine for multimodal (transit/bike/walk/car) networks with a particular focus on public transit
https://conveyal.com/learn
MIT License
289 stars 74 forks source link

Smoothed and simplified plots #208

Closed abyrd closed 7 years ago

abyrd commented 7 years ago

There is something to be said for the simplicity of the non-spectrogram plots in the older Analyst interface. They don't look pixelated. We could extract 25th / 50th / 75th percentile and make a smooth plot like in the old Analyst.

On the spectrogram, we could just use the browser's built in interpolation to scale up the spectrogram image smoothly.

We should definitely have a KDE mode on the histogram. Maybe a slider that adjusts the kernel width, and with the slider at zero it's a normal binned histogram.

We could also render the spectrogram as a 2D kernel density plot. I bet this would look amazing.

mattwigway commented 7 years ago

I don't think the built-in scaling in the browser will do what we want. But I'd be in favor of switching to using KDE. Rendering this stuff is blindingly fast so I think it would perform just fine. But we should move this issue to conveyal/analysis-ui.