Using weather.get_forecasts to create a graph with 24h probability of precipitation

I haven’t done much weather-related automation, but now I want to automate my lawnmower robot to adjust its schedule based on the probability of precipitation.

So first I want to get a rainfall forecast at midnight for the next 24 hours. Later I’ll figure out how to use this to select the best time to mow, but for now I just want to display the probability for the next 24 hours as a graph on my dashboard.

I know how to use the weather.get_forecasts service to extract probabilities for the next 24 hours, but how can I use this data to create a graph? I know I could create a template sensor for each hour that contains that probability as a state, but I don’t see how I could use that to create the graph I want.

Is this even possible without custom integration/frontend cards?