With the Fenix 7 adding more graphical data fields is there any chance Garmin will create a generic chart? Like Toybox.WatchUi.TextArea but for a chart. If optimized for a continuous chart for during an activity (x axis is time, y axis is your data) you could have a method that allows you to add a new number and the color to display that number. Maybe allowing multiple data points to be drawn on the same chart (a background could be a bar chart and multiple line charts on top)
I see this as lowering the barier for entry to make good looking charts but also to have the look and feel of the watch be consistent as charts will all have the same ux