You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TimeSeriesScalar archetype currently does a poor job of separating data modeling ("hey this entity is a scalar with this value") from configuring a view. At log time, the user shouldn't have to decide if a scalar should be shown as a TimeSeries, or for instance a gauge (although we don't currently have a gauge view). In addition, many options that you'd like to be able to for the styling of the series only really make sense to apply to the whole series. We should therefore encourage users to only log / set those once.
I propose we split TimeSeriesScalar into two archetypes:
Scalar
Components:
Required: Scalar
Optional: Text
SeriesStyle
Includes any options for styling the series (as seen in a time-series plot) that result from a range query on the entity.
For instance:
What mark to use: dot/circle, line, bar
Area fill color and opacity
Stroke options (color, width)
Whether to draw the series as stacked or not (for line and bar marks)
The
TimeSeriesScalar
archetype currently does a poor job of separating data modeling ("hey this entity is a scalar with this value") from configuring a view. At log time, the user shouldn't have to decide if a scalar should be shown as a TimeSeries, or for instance a gauge (although we don't currently have a gauge view). In addition, many options that you'd like to be able to for the styling of the series only really make sense to apply to the whole series. We should therefore encourage users to only log / set those once.I propose we split
TimeSeriesScalar
into two archetypes:Scalar
Components:
Scalar
Text
SeriesStyle
Includes any options for styling the series (as seen in a time-series plot) that result from a range query on the entity.
For instance:
Whether to draw the series as stacked or not (for line and bar marks)Remember: Each added option needs to also come with setting the relevant egui_plot options.
The text was updated successfully, but these errors were encountered: