transitmatters / mbta-covid-recovery-dash

Tracking changes in MBTA service levels and ridership during the Covid-19 pandemic
https://recovery.transitmatters.org/
MIT License
5 stars 4 forks source link

Update Chart.js to 4.x #38

Open devinmatte opened 1 year ago

devinmatte commented 1 year ago

We would love to bring this ridership data into the data dashboard, but, right now the charts here are using quite an old version of chart.js. It would help the migration of these charts a lot if they're using the same chart.js version here, instead of trying to migrate to chart.js 4.x at the same time as migrating the components

Even in a world where we have this data available in the data dashboard, it may be a while until we have all the data so this upgrade should still be worthwhile

https://www.chartjs.org/docs/3.9.1/getting-started/v3-migration.html#_3-x-migration-guide

devinmatte commented 1 year ago

I started this fix in #39, still needs a little cleanup, but should fix a large amount of the problems. Still needs a followup to 4.x, but, the 2 -> 3 jump is more significant