Some 5 years ago, I contributed to a project to develop a windrose, to use in a emoncms dashboard. Seems more like 10 years ago!
The basic idea was to superimpose png images, a background, and also a png pointer image that rotated around the background.
It looks very basic & old now!!
but... reading about @BartButenaers
node-red-contrib-ui-svg node, I wondered if that principle could be used to develop some great graphic dashboard nodes.
Just sowing a few seeds for consideration...