mpas_tools.landice.visualization.plot_map¶
- mpas_tools.landice.visualization.plot_map(data_path, variable, ax, time=0, cmap=None, vmin=None, vmax=None, norm=None, log_plot=False, mesh_file=None, triangles=None, plot_grounding_line=False, variable_name=None)[source]¶
- Plot map of MALI output either by specifying a variable name or a pre-computed field. - Parameters:
- data_path (str) – Path to .nc file containing variables to plot. May contain MALI mesh fields, or you can use the mesh_file argument. 
- variable (str or numpy.ndarray) – MALI variable to plot. If a string is specified, the variable with that name will be read from the .nc file at data_path. If a numpy array is given, that array will be plotted directly. 
- ax (matplotlib.axes._axes.Axes) – Axes on which to plot variable 
- time (int, optional) – Time index at which to plot variable. 
- cmap (str, optional) – Name of matplotlib colormap for multiple time levels of variable 
- vmin (float, optional) – Minimum value to use for plotting. If not specified, the 1st percentile value will be used (not weighted by cell area). 
- vmax (float, optional) – Maximum value to use for plotting. If not specified, the 99th percentile value will be used (not weighted by cell area). 
- log_plot (boolean, optional) – Whether to plot log10(variable) 
- mesh_file (str, optional) – Optional file used to specify mesh variables. If not provided, mesh variables will be read from data_path 
- triangles (matplotlib.tri._triangulation.Triangulation, optional) – Triangles to use for plotting. If not specified, they will be calculated. 
- plot_grounding_line (boolean, optional) – Whether to plot the grounding line along with variable. 
- variable_name (str) – Name to use for colorbar if specifying variable as a numpy array. 
 
- Returns:
- var_plot (matplotlib.collections.PolyCollection) – Plot of variable 
- cbar (matplotlib.colorbar.Colorbar) – Colorbar object corresponded to var_plot 
- gl_plot (matplotlib.tri._tricontour.TriContourSet or None) – Contour object of the grounding line, if plot_grounding_line=True