I know there's already hundreds of cf analytic projects but trust me i have cool graphs to show. check out the website on https://cf-cool-graphs.vercel.app/↵
↵
Cool Features: ↵
↵
Performance Calculator: ↵
-> Calculate your in-contest and virtual performance (i know tle bot can calculate performance but it doesn't do virtual performance); virtual performance is just an estimate based on your placement compared to the official rankings;↵
Because I am poor the calculations will take a bit of time so sorry about that; ↵
↵
https://mirror.codeforces.com/bbb891/Screenshot 2026-05-23 153635performance.png↵
↵
Rolling Average:↵
-> Gives your 50-problem rolling average ratings; This is my favorite graph to be honest; its a good tell if you are improving or not, even if the rating is quite flat; I attached my recent 50-day average and it was quite motivating cause I am stalling in rating; ↵
↵
https://mirror.codeforces.com/d5d0ec/Screenshot 2026-05-23 15211650-day-rolling-average.png↵
↵
Upsolve Tracker:↵
-> It just shows if you upsolved the problem after contest; The upsolve rate is strictly based on the next unsolved problem of the contest but the upsolve count also counts problems after that; Say you don't solve D, but later you upsolve D and E, it adds to the upsolve count twice but only D is counted for upsolve rate; ↵
↵
/predownloaded/ed/ae/edae767570270ff5581edbe8a3ec9fe34f845aachttps://mirror.codeforces.com/586b45/upsolve.png↵
(There's also a list of all the problems you have to upsolve at the bottom of the graph;)↵
↵
Weakness Map: ↵
-> Just compares the tag rating compared to the rating you had when you solved it; the farther right it is, the higher the rating of the tag is compared to your rating; the lower it is, the worse your AC rate is; the size of the circle is for the amount of solves that tag has;↵
↵
https://mirror.codeforces.com/d42909/Screenshot 2026-05-23 152843/predownloaded/e5/4c/e54cc47ceb98242bb3c82e92adb81f2a77b3b518.png↵
↵
↵
There's a bunch more on the site, but those graphs are my favorite ones :); please check them out and tell me if you have some ideas for more graphs to plot!↵
↵
Other graphs:↵
-> Plot rating with max-problem-rating overlaid; ↵
-> Tag-specific Rolling Average↵
-> Solve count graph↵
-> Rating buckets↵
-> Rating Heatmap↵
-> Solved tags↵
-> Tag AC rate (sorted)↵
-> Solve time (per rating based on contest and virtual performance)↵
-> Activity (Time in your timezone where you solve the most problems)↵
-> Rating AC rate
↵
Cool Features: ↵
↵
Performance Calculator: ↵
-> Calculate your in-contest and virtual performance (i know tle bot can calculate performance but it doesn't do virtual performance); virtual performance is just an estimate based on your placement compared to the official rankings;↵
Because I am poor the calculations will take a bit of time so sorry about that; ↵
↵
https://mirror.codeforces.com/bbb891/
↵
Rolling Average:↵
-> Gives your 50-problem rolling average ratings; This is my favorite graph to be honest; its a good tell if you are improving or not, even if the rating is quite flat; I attached my recent 50-day average and it was quite motivating cause I am stalling in rating; ↵
↵
https://mirror.codeforces.com/d5d0ec/
↵
Upsolve Tracker:↵
-> It just shows if you upsolved the problem after contest; The upsolve rate is strictly based on the next unsolved problem of the contest but the upsolve count also counts problems after that; Say you don't solve D, but later you upsolve D and E, it adds to the upsolve count twice but only D is counted for upsolve rate; ↵
↵
(There's also a list of all the problems you have to upsolve at the bottom of the graph;)↵
↵
Weakness Map: ↵
-> Just compares the tag rating compared to the rating you had when you solved it; the farther right it is, the higher the rating of the tag is compared to your rating; the lower it is, the worse your AC rate is; the size of the circle is for the amount of solves that tag has;↵
↵
↵
↵
There's a bunch more on the site, but those graphs are my favorite ones :); please check them out and tell me if you have some ideas for more graphs to plot!↵
↵
Other graphs:↵
-> Plot rating with max-problem-rating overlaid; ↵
-> Tag-specific Rolling Average↵
-> Solve count graph↵
-> Rating buckets↵
-> Rating Heatmap↵
-> Solved tags↵
-> Tag AC rate (sorted)↵
-> Solve time (per rating based on contest and virtual performance)↵
-> Activity (Time in your timezone where you solve the most problems)↵
-> Rating AC rate




