Skip to content

chart_scatter

Canvas scatter plot of PointSeries — dots only, no connecting line, with per-series palette colours and a configurable marker glyph. Pick this over chart_line when each observation matters more than the trend between them.

AcceptsAnimates
point_seriesno
OptionTypeRequiredDefaultDescription
axesboolnofalseDraw a bordered block around the canvas so axes read as framed.
marker"dot" | "block" | "bar" | "braille" | "half_block"no"dot"Scatter glyph family, mapped to ratatui's symbols::Marker variants. Unknown names fall back to dot.

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
          •  • •                                  
        •         •                               
     •               •                            
   •                                              
•                      •                         •
                          •                       
                                              •   
                            •               •     
                               •         •        
                                  • •  •          
[[widget]]
id = "weather"
fetcher = "weather"
render = "chart_scatter"