ecl-logo Documentation

EmeraldListContourPlot

EmeraldListContourPlot[zvalues]chart

creates a ListContourPlot from the input zvalues.

EmeraldListContourPlot[dataset]chart

creates a ListContourPlot from the input dataset.

Details

    Input
    Output
    Data Specifications Options
    Frame Options
    Grid Options
    Image Format Options
    Legend Options
    Mesh Options
    Plot Labeling Options
    Plot Range Options
    Plot Style Options
    General Options

Examples

Basic Examples  (3)

Create a contour plot from data triplets:

Add a plot legend and smooth the contours:

Display a mesh on the data:

Options  (80)

AspectRatio  (1)

Adjust the aspect ratio of the graphic. The default is 1.0:

Background  (2)

Set the background color of the plot:

When contour shading is enabled, the background is drawn behind contour shading:

BaseStyle  (2)

Apply a common styling directive to all elements in the plot:

All chart elements will be styled when valid. For example, directive Dashed will apply to both contours and the plot frame:

BoundaryStyle  (4)

By default, no boundary is applied:

Set BoundaryStyle to highlight the edges around contour areas:

Boundaries applies to any holes cut by RegionFunction:

Boundaries apply when there are jumps in the surface, such as when interpolation order is set to zero:

ClippingStyle  (4)

Clipped regions (e.g. infinities) are not shown by default:

Explicitly set ClippingStyle to Automatic to color clipped regions like surrounding regions:

Fill all clipped regions with the same color:

Highlight regions clipped below with Red, and regions clipped above with Green:

ColorFunction  (2)

Use a color function to shade regions between contours according to their scaled z coordinate:

Use a named color function to shade regions between contours according to their scaled z coordinate:

ColorFunctionScaling  (1)

Color function uses scaled z-coordinates by default. Set ColorFunctionScaling->False to use absolute coordinates, for example, to label negative values in blue and positive values in red:

ContourLabels  (2)

Add labels to contour lines:

Use a function to generate a custom label for each contour:

Contours  (6)

By default, use automatic contour selection:

Use seven equally spaced contours:

Use at most five automatically selected contours:

Use specific contour values at -0.5, 0.0, and 0.5:

Apply styling to specific contours:

Use a function, which takes the minimum and maximum data values, to generate contours:

ContourShading  (5)

Automatic shading is dark at low values and lighter at high values:

Use ContourShading->None to only show contour lines:

Shade contours with alternating colors:

Include style directives with the colors in the contour shadings:

When a list of colors is provided, contours will be shaded in order, repeating through the list if there are more contours than colors:

ContourStyle  (5)

The default contour style is a partially transparent line:

Use obnoxious green contour lines:

Use None to hide contour lines:

Alternate between contour line styles:

Apply a style directive to use thick, red, dashed contour lines:

DataRange  (1)

Use DataRange to rescale the data range in the output plot. DataRange defaults to All; set DataRange to {{0,1},{0,1}} to use scaled coordinates:

Epilog  (1)

Render any graphics object on top of the contour plot using Epilog:

Frame  (2)

Set Frame->None to hide the frame:

Set Frame with format {{left,right},{bottom,top}} to selectively enable or disable frame walls:

FrameLabel  (2)

Specify frame label:

Default frame label uses units from data:

FrameStyle  (2)

Apply styling to the frame of the plot:

Apply different stylings to each frame wall, referenced using {{left,right},{bottom,top}}:

FrameTicks  (1)

Set FrameTicks->None to disable ticks in the plot:

FrameTicksStyle  (2)

Apply styling to all FrameTicks in the plot:

Apply a different styling to each frame wall, using {{left,right},{bottom,top}} syntax:

GridLines  (3)

Use either None or Automatic to specify {vertical,horizontal} gridlines:

Explicitly specify gridlines, e.g. to increase the grid resolution around particular values:

Specify gridlines using {value,Directive} pairs to apply specific styling to individual grid lines:

GridLinesStyle  (1)

Apply the same style to all grid lines in the plot:

ImageSize  (3)

Adjust the size of the output image:

Specify the size as a {width,height} pair:

Specify the size using keywords Small, Medium, or Large:

InterpolationOrder  (2)

By default, EmeraldListContourPlot uses first-order linear interpolation:

Comparison of different interpolation orders for irregular (non-gridded) data:

LabelStyle  (1)

Apply a style directive or list of style elements to all label-like elements in the plot:

MaxPlotPoints  (2)

When a contour plot is plotted, a mesh connecting all input data points is created. We can view the mesh by disabling Contours and showing the Mesh - in this example, data points were sampled randomly:

MaxPlotPoints limits the number of sampling points in the underlying mesh in each direction. If the input data has an uneven mesh, as in this example, data will be resampled to a regular grid:

Mesh  (2)

Show the initial and final sampling mesh:

Use five mesh levels in each direction:

MeshFunctions  (2)

MeshFunctions determine how mesh lines are drawn, defaulting to showing the x- and y-values of the mesh lines:

Use mesh functions to show the real and imaginary parts of a complex-valued function:

MeshStyle  (2)

Specify how mesh lines should be drawn. Here, use red mesh lines:

Use red mesh lines in the x-direction and blue, dashed mesh lines in the y-direction:

PerformanceGoal  (3)

Set PerformanceGoal to "Quality" to generate a high-quality plot at the expense of computation time:

Set PerformanceGoal to "Speed" to emphasize performance, possibly at the cost of quality:

The MaxPlotPoints option will override the "Speed" PerformanceGoal:

PlotLabel  (1)

Supply a plot title with PlotLabel:

PlotLegends  (2)

By default, no legend is used:

Use Placed[] to set the location of the Legend:

PlotRange  (1)

Specify plot range:

PlotRangeClipping  (1)

PlotRangeClipping determines whether plot elements should be drawn outside of the PlotRange:

PlotTheme  (2)

Apply a named plot theme to the contour plot:

Change the tone of the Monochrome plot theme:

Prolog  (1)

Render any graphics object behind the contour plot using Prolog:

RegionFunction  (3)

Use a RegionFunction to plot only areas where Abs[z]>0.25:

The regions specified by RegionFunction can be discontinuous:

RegionFunction may consist of any logical combination of conditions:

RotateLabel  (1)

Specify if the y-axis Frame label should be rotated. Default is False:

TargetUnits  (1)

Data will be converted to TargetUnits:

Zoomable  (1)

Make the plot Zoomable: