I've created a Python package to turn stats into pandas time series' so you can plot overtime in matplotlib (the library also comes with a basic plotting preset and I intend to create more)
https://i.imgur.com/JbJbRJG.png
There's even an option to shade in competitive seasons.
There's no CLI for end users to auto create a graph but I'm thinking of making one soon.
If you're a developer interested in using this, check out https://github.com/CaptainZidgel/SPOT
One thing I have in progress with this is a tool to specifically track stats over Team scrims in RGL, and even compare players head-to-head (so, say, casters could compare pocket scout to pocket scout before a game).