I've messed around with programmatic graphics to display on a 1.8" TFT panel connected to my Pi Cluster. Each node runs a cronjob of a python script to capture state into a .json file while a master node fetches those json files to then drive the LCD display.
I have a writeup for the whole build process of the Pi Cluster I created:
https://codingcipher.wordpress.com/2024/03/17/yet-another-pi-cluster/