Using Surfer to Create "Temporal Maps"

Richard Koehler, PhD, PH
CEO, Visual Data Analytics, LLC
visual.data.analytics@outlook.com

 

The flexibility of Surfer to plot various types of data is impressive. Yet with a change in perspective, the versatility of Surfer can be expanded even further to cover a whole new class of plots. Visual Data Analytics routinely uses Surfer to plot time-series data as image (raster) maps. This allows the visualization and understanding of large temporal datasets not possible with most other ways of displaying time-based data.

By turning a date into two temporal coordinates, a "time map" is possible. The X axis is a short term time step (such as daily) while the Y axis is a longer time step (such as year). By having the X axis increase to the right and the Y axis increase upward, the data fall within the first quadrant of the plot.

Grid format used to genearte the data for time maps
Above is an example of the grid format used to generate time maps (Koehler, 2004).
Source: http://arizona.openrepository.com/arizona/handle/10150/280516

 

Example 1

One great example of such a Surfer plot is USGS Colorado River at Lees Ferry, AZ streamflow record (station 09380000). This particular location is one of the most important water resources in the western United States. Lee's Ferry is at the division between the Upper and Lower Colorado River Basins. An extensive political and legal "Law of the River" history can be found at: http://www.azwater.gov/AzDWR/StateWidePlanning/CRM/LawoftheRiver.htm

The Lees Ferry site is about one mile downstream of Glen Canyon Dam/Lake Powell and is upstream of Grand Canyon National Park. The timing and distribution of water in the river is critically important to a range of users. Because the station was in place before the construction of Glen Canyon Dam, the record shows both pre- and post-dam flows making for an interesting comparison.

For the traditional hydrograph below, the X axis is time (daily values) while the Y axis is the volume of streamflow (one cubic feet per second = 448.8 gallons per minute).

Traditional hydrograph from USGS

The above is a traditional hydrograph from the United States Geological Survey (USGS).
Source: http://waterdata.usgs.gov/usa/nwis/uv?09380000

 

While there are some patterns apparent in the traditional hydrograph, a wealth of information is simply hidden. This is where the power of Surfer comes into play. Below is a map of the same dataset plotted as a raster time map (an image map) in Surfer. This map reveals many previously hidden patterns. A key to patterns is shown below.

Surfer 2D & 3D modeling software: hydrograph data modeled as a time map

The same data is plotted as a raster time map (an image map) in Surfer. Temporal patterns are more easily discernible.
Data source: http://waterdata.usgs.gov/usa/nwis/uv?09380000

 

Example 2

Another interesting time map is for adult Chinook salmon swimming upstream on the Columbia River. There are fish ladder structures to help the salmon bypass Bonneville Dam. The traditional display uses line graphs and a spaghetti plot. In this case only five years of daily data are shown along with a 10-year average.

 

When the data are plotted as a raster time map in Surfer, more temporal patterns are identifiable.

Line plot of adult chinook passage count over time Surfer 2D & 3D modeling software: 70 years of Chinook Salmon data displayed as a time map


The number of Chinook salmon passing the dam is
typically displayed as a series of line graphs. Major patterns are easy to discern, but small patterns or seasonal variability is hard to identify. Source: http://www.fpc.org/

 When the number of Chinook salmon passing the dam is displayed as a raster time map in Surfer, temporal variability is more easily identified.
Data source: http://www.nwd-wc.usace.army.mil/


The spring run can be seen as higher daily fish counts for late April, the summer run is in June with an obvious low count from 1975 to 2000 and the fall run is late August through September with notable increases in the last few years.


Displaying temporal data as raster time maps is a significant improvement over traditional line and scatter plots to see major patterns over time, small or large scale shifts in patterns, and small scale variability in the data. All the data is displayed at once, in one map, in an easy-to-view manner.


Reference: Koehler, R. 2004. Raster-based Analysis and Visualization of Hydrologic Time-Series. Ph.D. dissertation, University of Arizona. Tucson, AZ pp189.

 


Tell us your story

We are often amazed by the versatile ways customers use our products for fascinating applications. Has Golden Software made a difference for you or your organization? We’d love to know more.

 

      

Exceeding expectations

Our customers

Go to top