Automated Data Plotter
This application dynamically generates many types of graphs derived from various IEM data sources. Feel free to use these generated graphics in whatever way you wish.
1 Select a Chart Type
2 Configure Chart Options
Plot Description:
This app generates a map showing either an explicit year's first or last date or the given percentile (observed frequency) date over all available years of a given temperature threshold. Sadly, this app can only plot one state's worth of data at a time. If a given year failed to meet the given threshold, it is not included on the plot nor with the computed percentiles.Description of Observed Frequency: If requested, this app will generate a plot showing the date of a given percentile for the first/last temperature exceedance. As a practical example of the 50th percentile, the date plotted means that 50% of the previous years on record experienced that temperature threshold by the given date.
3 Generated Chart
Based on recent timings, plot generation averages 8 seconds. Please wait while your chart is being generated...

If you notice plotting issues with the image above, please
contact us
and provide the URL address currently shown by your web browser.
IEM Daily Features using this plot
The IEM Daily Features found on this website often utilize plots found on this application. Here is a listing of features referencing this plot type.
- 15 Apr 2025: Hard Freeze after April 15th
- 11 Mar 2025: Avg First 70+
- 24 Sep 2024: First Sub 38°F
- 11 May 2023: Time Yet for Sub-32
- 11 Apr 2023: First 80 Degree Date
- 28 Sep 2022: September 28th Percentiles
- 08 Oct 2021: Should be first freeze time
- 29 Apr 2021: 90th Percentile Sub-32 Date
- 13 Sep 2019: Sub-32 5th Percentile
- 27 Aug 2019: 2018 First Fall sub 32
- 16 Nov 2017: 2017 First Fall Sub-32
- 27 Mar 2017: 30 years ago
- 21 Sep 2006: Yesterday's frost