The video is [here](https://www.bilibili.com/video/av43450831/). I'm in China so it's not convenient for (uploaded by myself).↵
↵
[user:Anguei,2019-02-14] helped me to upload it [on YouTube](https://youtu.be.↵
↵
I used the Codeforces API to get the rating changes of the users who are now in top5000 to get the data, so if someone/nfAnKzyiKTo).↵
↵
Thank [user:I_love_Tanya_Romanova,2019-02-14] for pointing out my mistake of ignoring the inactive users. I have fixed it now. However, [the video on bilibili](https://www.bilibili.com/video/av43450831/) is being examined by the administrators, so it is still the wrong version now. I think the new version will be available within no more than 1 hour (before 2019.2.14 18:00 UTC+8).↵
↵
I get the rating history of each user **who is in the top5000 either of the active or the inactive now** by Codeforces API. So if a user was in the top10 but isnot in top5000 now, there may be some small mistakein neither the top5000 of the active nor the inactive now, he will not be included in the historical top10s.↵
↵
I made the video using [Dynamic Ranking Visualization](https://github.com/Jannchie/Historical-ranking-data-visualization-based-on-d3.js). And the codes written by me is [here](https://github.com/ouuan/Get-CF-Historical-TOP10).↵
↵
![ ](/predownloaded/6d/78/6d7835b4ba623b36275289905bc19df40bdf995df0/ed/f0edad8d38549ce8174d6ac3bd28291d2038c6ff.jpg)↵
↵
P.S. The numbers changes continuously in the video, so the rating in the picture is not the exact value.
↵
[user:Anguei,2019-02-14] helped me to upload it [on YouTube](https://youtu.be
↵
I used the Codeforces API to get the rating changes of the users who are now in top5000 to get the data, so if someone
↵
Thank [user:I_love_Tanya_Romanova,2019-02-14] for pointing out my mistake of ignoring the inactive users. I have fixed it now. However, [the video on bilibili](https://www.bilibili.com/video/av43450831/) is being examined by the administrators, so it is still the wrong version now. I think the new version will be available within no more than 1 hour (before 2019.2.14 18:00 UTC+8).↵
↵
I get the rating history of each user **who is in the top5000 either of the active or the inactive now** by Codeforces API. So if a user was in the top10 but is
↵
I made the video using [Dynamic Ranking Visualization](https://github.com/Jannchie/Historical-ranking-data-visualization-based-on-d3.js). And the codes written by me is [here](https://github.com/ouuan/Get-CF-Historical-TOP10).↵
↵
![ ](/predownloaded/
↵
P.S. The numbers change