widgets/weather/weather_chart_helpers library

Helper functions for weather chart data type handling.

Copyright (C) 2026, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Functions

getDailyData(String dataType, HourlyWeatherData data) Map<DateTime, double>
Get daily data based on data type.
getDataIcon(String dataType) IconData
Get data icon based on data type.
getDataRange(String dataType, HourlyWeatherData data) → (double, double)
Get data range based on data type. For precipitation, returns the range of daily totals, not hourly values.
getDataTitle(String dataType) String
Get data title based on data type.
getDataUnit(String dataType) String
Get data unit based on data type.
getValueColor(double value, double min, double max) Color
Get color based on value position in range.