Hello! How are you?
Thank you for your comment and question.
Because there are several plugins from other authors that perform that action, I don't see the need to make a new plugin for this.
I recommend you check, for example, the following alternatives:
VisuStella Variable Gauges
I hope I've helped!, All the best!