You can have cumulative monthly windrun via a synthetic channel with the following code in it:
set Query to "STAT$WINDRUN:TOTAL:THISMONTH$"
set result to QueryResult
This will record the cumulative windrun, resetting at the end of the month.
For daily, replace THISMONTH with TODAY, i.e:
set Query to "STAT$WINDRUN:TOTAL:TODAY$"
set result to QueryResult
This will record the cumulative windrun, resetting at the end of each day.
You can then graph the channel with a custom graph.
Unusually, there is zero wind here at the moment, so I haven't tested this, but it should work.