ecl-logo Documentation

EmeraldListPlot3D

EmeraldListPlot3D[dataset]3Dplot

creates a 3D list plot of dataset.

EmeraldListPlot3D[datasets]3Dplot

creates a 3D list plot of datasets.

Details

    Input
    Output
    3D View Options
    Axes Options
    Box Options
    Data Specifications Options
    Image Format Options
    Legend Options
    Mesh Options
    Plot Labeling Options
    Plot Range Options
    Plot Style Options
    General Options

Examples

Basic Examples  (4)

Create 3D list plot from 3D quantity array:

Create 3D list plot from 3D array:

Create 3D list plot from 3D list of quantities:

Create 3D list plot from a list with multiple 3D arrays:

Additional Examples  (5)

Specify PlotObject to use EmeraldListPlot3D for raw 3D lists:

Multiple 3D arrays with compatible units will be converted to the units in the first data set:

Multiple 3D arrays with compatible units will be converted to the units in the first data set:

Plot multiple 3D arrays and the first array does not have units will result in a plot without units:

Plot multiple 3D data with and without units results in a plot no units:

Options  (63)

AlignmentPoint  (1)

When this graphic is used within an Inset, AlignmentPoint determines the coordinates in this graphic to which it will be aligned in the enclosing graphic:

AspectRatio  (1)

Set the aspect-ratio of the plot:

Axes  (1)

Remove the axes ticks to False:

AxesEdge  (1)

Specify where the axes labels are affixed:

AxesLabel  (1)

Set axes labels for 3D quantity array plots and units are appended to label:

AxesOrigin  (1)

Change the axes origin to be the middle of the yz plane:

AxesStyle  (1)

Change the style of the axes to be orange and thick with a different font size:

AxesUnits  (2)

Suppress axes units from axes label:

Set axes labels for 3D quantity array plots:

Background  (1)

Change the background color to light blue:

BaseStyle  (1)

Change the base style of the plot:

BoundaryStyle  (1)

Specify the boundary of the surface style:

Boxed  (1)

Remove the edges of the bounding box:

BoxRatios  (1)

Change the ratio of the box side lenghs. Automatic is {1,1,0.4}:

BoxStyle  (1)

Using dashed lines for the boundary of bounding box:

ClippingStyle  (1)

Change the clipping style to show nothing if the data is cut:

ClipPlanes  (1)

Clip the graphics based on an infinite plane:

ClipPlanesStyle  (1)

Change the style of the clipping planes:

ColorFunction  (1)

Provide a custom color function based on the data:

DisplayFunction  (1)

Provide the output as a clickable button:

Epilog  (1)

Add a text box to the graphic:

FaceGrids  (1)

Add grids for the bounding box:

FaceGridsStyle  (1)

Add grids for the bounding box with changing the color:

Filling  (1)

Fill under the surface in a certain region:

FillingStyle  (1)

Fill with gray under the surface in a certain region:

FormatType  (1)

Add a textbox with standard form:

ImageMargins  (1)

Add margin to the graphics:

ImageSize  (1)

Change the size of the image:

InterpolationOrder  (1)

Change the interpolation order:

LabelingSize  (1)

Change the label size of the plot labels for each of the surfaces:

LabelStyle  (1)

Change the style of all labels:

Lighting  (1)

Change the light sources:

MaxPlotPoints  (1)

Change the maximum number of mesh points:

Mesh  (1)

Set the mesh points number:

MeshFunctions  (1)

Set the mesh function which changes based on z values:

MeshShading  (1)

Use a checkerboard shading for the mesh:

MeshStyle  (1)

Change the style of the mesh lines in x and y directions:

NormalsFunction  (1)

Change the effective normal function to the surface. Here making a flat shading:

PerformanceGoal  (1)

Change the performance goal to either Speed or Quality:

PlotLabel  (1)

Add the plot label for the whole plot:

PlotLabels  (1)

Add the plot labels for each of the surfaces:

PlotLegends  (1)

Add the plot legends for each of the surfaces:

PlotRange  (1)

Set plot range for 3D quantity array plots:

PlotRangePadding  (2)

Add paddings to the graphics:

Change the plot location with respect to the whole region:

PlotStyle  (1)

Change the style of the plot:

PlotTheme  (1)

A number of options for PlotTheme:

Prolog  (1)

Add a prolog to the plot:

RegionFunction  (1)

Plot over an annulus region:

RotationAction  (1)

Chage the way the rotation of the graph is handled and making it clip the axes when they go out of scope:

ScalingFunctions  (1)

Reverse the y axis values:

ShowPoints  (1)

Show the data points over the plotted surface:

TargetUnits  (1)

Specify target units for 3D quantity array plots:

Ticks  (1)

Specify the ticks:

TicksStyle  (1)

Specify the tick style:

VertexColors  (1)

Change the color of the vertices of the graph:

VertexNormals  (1)

Use the vertex normal will affect shading:

ViewAngle  (1)

Widen the angle of the automatic camera:

ViewPoint  (1)

Top to bottom image:

ViewProjection  (1)

Perspective view of the graph:

ViewRange  (1)

Specify the minimum and maximum distances from the camera to be included:

ViewVector  (1)

Specify the view vectors using ordinary coordinates:

ViewVertical  (1)

Use the direction of the x axis as the vertical direction in the final image:

Messages  (2)

compat  (2)

Setting target units to an incompatible unit type results in failure:

Trying to plot multiple 3D data with incompatible units results in failure: