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!)
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!)