I am trying to create a chart in the Belchertown skin that would display
the average monthly climatological data such as a average high, average
low, average dewpoint and average rainfall per month. This would average
across my entire database so it would not be year specific.
I have the averages for everything working correctly except the rainfall.
No matter what I do, I am either only getting a per day average, or a sum
of all rainfall (i.e. monthly rainfall in February for each year TOTAL
instead of average. So in the graph below it is showing 13in when in fact
that is the sum of rain in February over a 3 year period and not the
average of the total monthly rainfall in each February).
I have consulted the Belchertowwn skin wiki, but the definitions of
aggregate_type, aggregate_interval, and average_type, are a bit unclear and
use some circular definitions. I looked at some chart examples, but they
also seem to sum the totals and not average them. I do not mean this as
criticism as the skin really rocks!!!!! I know this skin uses Highcharts,
but the Highcharts forums seem a foreign language to me.
I have tried different combinations of interval, and aggregate/average
tyIIpes but that does not seem to work.
Here is the code from my graphs.conf:
*[averageclimate] title = "Average Climate by Month" show_button =
true button_text = "Average Climate" type = spline time_length =
all tooltip_date_format = "dddd LL" aggregate_interval = 86400 # 1
day gapsize = 86400 # 1 day in seconds start_at_beginning_of_month =
true [[avgclimatetotal]] title = "Average Climatological Values
by Month" type = spline aggregate_interval = 86400 # 1 day
xAxis_groupby = month xAxis_categories = 'Jan', 'Feb', 'Mar',
'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
[[[outTemp]]] aggregate_type = avg average_type =
max zIndex = 2 name = Max Average Temperature
color = red [[[[marker]]]] enabled = true
radius = 4 [[[outTemp_min]]] name = Min
Average Temperature observation_type = outTemp
aggregate_type = avg average_type = min zIndex = 2
[[[[marker]]]] enabled = true radius
= 4 [[[dewpoint]]] name = Average Dewpoint
aggregate_type = avg zIndex = 2 color = purple
[[[[marker]]]] enabled = true radius = 4
[[[rain]]] name = Rain Total aggregate_interval
= day aggregate_type = sum average_type = none
type = column yAxis = 1 zIndex = 0
color = "#268bd2"*
Here is an example of the output I am getting:
[image: climate_graph.png]
I am screwing something up here, I just do not know what it is. Any help is
appreciated!!!
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/8d81a43b-5dc2-4046-a1b9-56c7d8df6111n%40googlegroups.com.