Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Your file has been submitted successfully. We’re processing it now - please check back in a few minutes to view your report.
11-14-2024 12:11 PM - last edited 02-03-2026 15:47 PM
A humble replica made in Power BI, the original graph was made by Gregor Aisch using Datawrapper. Huge thanks to both, for making the dataset available. The feature of error bands was paramount to make this replica possible. In this example, it is possible to combine two lines with error bands. Maybe this possibility could be helpful for visualizing different forecasts with confidence intervals at the same time?
You can read more about the original chart here: https://blog.datawrapper.de/days-with-extreme-heat/
Feel free to reach me via LinkedIn to get a copy of the pbix file.
eyJrIjoiNjcwZGNhNjgtYjI0Ny00ZWZjLWFmNjgtMDdkMjFkNGU0OWFlIiwidCI6IjEwZWM3OTJjLTU4NzctNGU1ZS05OGE5LTFiMWQ3YTNjM2RlYiIsImMiOjR9
Great. On your experience, you think there's a way to do this using the resources available on PBI?
Regards,
one combined alternative is: error bars for the lines with arrow endings and custom formatted labels. I don't have an example done with Power BI but let me show the idea with one case I developed in Excel. As indicated with the red arrows (in the image) below, you can see the custom label is "Wall St. crash" and the arrow is a formatted error bar. Note: with scatterplots in Excel, there is a greater flexibility for this type of enhancements.
Excelent suggestion. I'm trying to enhance the storytelling of my PBI reports with these resources and will try your suggestion.
Best regards.
Hi!
How did you put the comments on data points (the text followed by the arrows)?
Tks!
Hi Orosolin2, they are simplying laying behind the main visual. The arrows are basic shapes enhanced and the comments are regular textboxes. I wish we could make them to be dynamic but for this case it was sufficient to be static.