I had forgotten that, in the absence of anything else, XType plot aggregations leverage individual scalar aggregations. So, to plot historical highs and lows, I didn't have to write any code, just get the skin.conf spec right. Using this:
[[[yearhilow]]] image_width = 800 image_height = 500 [[[[hi]]]] data_type = outTemp aggregate_type = max label = High [[[[low]]]] data_type = outTemp aggregate_type = min label = Low [[[[hist_hi]]]] data_type = outTemp aggregate_type = historical_max marker_type = cross line_type = none label = Historical High [[[[hist_lo]]]] data_type = outTemp aggregate_type = historical_min marker_type = cross line_type = none label = Historical Low Temperature yields this. This is for 12 years of data. [image: image.png] On Mon, Mar 30, 2020 at 8:46 PM gjr80 <gjroder...@gmail.com> wrote: > Not sure I like where this whole Xtypes thing is going. I have a perfectly > good SLE that does half as much as this with 50% more lines of code that I > will now have to retire. :) > > Gary > > -- > You received this message because you are subscribed to the Google Groups > "weewx-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to weewx-development+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/5f4aa21e-997c-4486-9ddc-cffb9b6433d7%40googlegroups.com > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-development+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zEBwMZoYmuQZRxw2W%2BUZh8G4DZqxmd-w5U8Hu%2B7HWoEvow%40mail.gmail.com.