Skip to content

chart_line

Braille line plot of one or more PointSeries against shared x/y axes, with each series coloured from the palette. Pick this over chart_scatter when the trend between samples matters more than the individual points.

AcceptsAnimates
point_seriesno
OptionTypeRequiredDefaultDescription
axesboolnofalseDraw a bordered block around the plot so the axes read as framed.
legendboolnofalsePlaceholder — ratatui's Chart does not render legends yet. Accepted so configs stay forward-compatible.

Overridable via the [theme] section of your dashboard config.

KeyDescription
palette_seriesPalette cycled per-slice / per-series by chart_pie / chart_line / chart_scatter. TOML takes an array of colours.
panel_borderPanel border colour. Defaults to a muted ocean teal-gray that sits between bg and text_secondary — visible as structure without competing with the coral panel_title. Set panel_border = "reset" to inherit the terminal's own foreground instead.
bgViewport background. Painted across the entire splash area before widgets draw. The default is a deep-ocean navy; set bg = "reset" to inherit the terminal's own background instead (recommended on light terminals).
ShapeFetchers
point_seriesbasic_points, basic_read_store, crypto_watchlist, github_action_history, stock_watchlist, weather, weather_forecast
                                 
                                    series
                                     
                                             
                                             
                                            
                                              
                                            
                                           
                                        
[[widget]]
id = "weather"
fetcher = "weather"
render = "chart_line"