Visualisation

cf-plot

The cf-plot package provides metadata-aware visualisation for cf fields. This is a seperate library and cf does not depend on it.

The functionality of cfplot includes

  • Cylindrical projection plots
  • Polar stereographic plots
  • Latitude/longitude - height plots
  • Hovmuller plots
  • Vector plots
  • Stipple (significance) plots
  • Multiple plots on a page
  • Different colour scales
  • User defined axes
  • Rotated pole plots
  • Irregular grid plots
  • Graph plots

Examples

There are many and varied examples of using cf-plot with cf on the cf-plot homepage (http://ajheaps.github.io/cf-plot/). Two simple examples are shown here.

A simple 2-d contour plot could be produced as follows:

>>> import cf
>>> import cfplot
>>> f = cf.read_field('data1.nc')
>>> cfplot.con(f)
_images/cfplot1.png

A simple 1-d line plot could be produced as follows:

>>> f = cf.read_field('data2.nc')
>>> cfplot.lineplot(f, marker='o', color='blue', title='Zonal mean zonal wind at 100mb')
_images/cfplot2.png