Not exactly what you're looking for, but OWID has a bunch of great visualizations about cancer, including ones that really show the progress we've made (and how much we've yet to make!)

https://ourworldindata.org/cancer