Recreating Monthly Design Temperatures Chart

Hi everyone, new here
I’m trying to create a box plot that shows averages of the monthly highest and lowest dry bulb temperatures, basically recreating the monthly design temperatures graph by Ecotect using ladybug.
This graph is a very useful and simple visual tool that shows at a glance the temperatures that must be designed for.
I’ve seen that LB_selectAndAverageData has been suggested in previous posts but I’m using the latest ladybug version.
Creating a simple bar chart using LB Monthly Plot and LB Time Interval Operation has the graph beginning at 0 instead of the minimum monthly temperature.
Does anyone know if I can calculate the minimum and maximum monthly dry bulb temperatures using a combination of LB Monthly Plot and LB Time Interval Operation?
If anyone has any ideas or tips that can help me get started it would be much appreciated!
thanks :slight_smile:


Update1: I’ve managed to extract the max and min monthly averages, but the problem remains that values begin at 0 and now each month is represented by 2 bars.
Any ideas on how to combine the max and min for each month into a box plot?
thanks :slight_smile:

1 Like

No update on that, too bad, I have the same question ?

There is clearly a problem here

Alright, guess that’s just doing by that by design, can we help you guys to make it a little better ?
This graph is useless for communicating about temperatures.

Hi @Alakelele and @Alapeace

I’m not sure what else you would expect when you plug a Monthly Data Collection with only 12 values into that chart. Maybe we could do a line chart instead of a bar one but either of those is really easy to do in Excel if you just export the data.

Have you tried using it with Hourly Data Collections yet?

That’s typically how the component is used.

Well, we just think that the way this element TimeOp is not really useful in its current form.
At least for communicating results/data.
Having a Min/Max temp per month and displaying those as a bar that starts from the min temperature would make a lot of sense.
Of course we can always use excel/another element such as Hourly Data Collections yet but the question was specific to this TimeOp element and its representation graphically.