These are subway rides in Beijing and Shanghai
I'm not sure where these are from. And also note there is no time scale marked on the horizontal axis - I'm assuming this is recent data but … just a caution.
The latest batch of PMIs (for April) will be published for China next week (official POMIs on 30th April) - this sort of data above suggests maybe improvement will be slow.