ecl-logo Documentation

EmeraldDateListPlot

EmeraldDateListPlot[primaryData]fig

creates a DateListPlot of primaryData.

EmeraldDateListPlot[datasets]fig

overlays each dataset in datasets onto a single figure.

Details

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

Examples

Basic Examples  (3)

Plot the weekly average temperature in San Francisco over the span of three year:

Compare the average temperatures of San Francisco and Boston:

Plot temperatures in several California cities over one year:

Additional Examples  (4)

Date Formats  (3)

Dates can be DateObjects:

Dates can be DateStrings:

Dates can be DateLists:

Replicates  (1)

Plot the average temperature across several california cities by using Replicates:

Options  (73)

AspectRatio  (1)

Specify the ratio of height to width of the plot:

Background  (1)

Specify the background color of the plot:

Boxes  (1)

Use swatch boxes instead of lines in the legend:

ClippingStyle  (1)

Specify how clipped values should be styled in the plot. For more information, evaluate ?ClippingStyle in the notebook:

ColorFunction  (3)

Specify a coloring function for the lines in our plot. To see all of the built in ColorFunctions, evaluate ColorData["Gradients"] in the notebook:

Specify a coloring function for the lines in our plot. To see all of the built in ColorFunctions, evaluate ColorData["Gradients"] in the notebook:

Specify a coloring function for the lines in our plot. To see all of the built in ColorFunctions, evaluate ColorData["Gradients"] in the notebook:

ColorFunctionScaling  (1)

Specify if the coloring function should be scaled to the range of this plot:

DateTicksFormat  (2)

Apply MM/DD formatting to the date ticks, using the "MonthShort" and "Day" date strings as placeholders for the month and day in the data. To see a full list of special DateStrings, please run ?DateString in the notebook:

Use the abbreviated name of the month and the last two digits of the year to format date ticks:

Epilog  (1)

Use Epilog to render additional graphics after plotting, such that they appear in front of the plot:

ErrorBars  (2)

Show error bars over averaged replicated data:

Do not show error bars over averaged replicated data:

ErrorType  (2)

Show error bars corresponding to StandardDeviation:

Show error bars corresponding to StandardError:

Filling  (5)

Fill the area above the plot data:

Fill the area below the plot data:

Fill the area between the plot data and the x-axis:

Fill the area between the plot data and a numerical y-value:

Fill the area between two datasets:

FillingStyle  (1)

Style the plot filling. Please run ?FillingStyle in the notebook for more information on possible style options:

Frame  (2)

Specify which parts of the plot's frame should be visible. Frame is specified in the format {{Left Frame, Right Frame},{Bottom Frame, Top Frame}}. In the following example, all frame borders are visible:

Specify which parts of the plot's frame should be visible. Frame is specified in the format {{Left Frame, Right Frame},{Bottom Frame, Top Frame}}. In the following example, only the left and bottom frame borders are visible:

FrameLabel  (4)

Specify frame labels for unitless data:

Override a default label:

When specifying a flat list, frame order is {bottom, left, top, right}:

When specifying a pair of lists, frame order is {{left, right},{bottom, top}}:

FrameStyle  (3)

Specify the style of the plot's frame. FrameStyle can be set to any valid graphics directive. For more information, evaluate ?FrameStyle in the notebook:

Specify the style of the plot's frame. FrameStyle can be set to any valid graphics directive. For more information, evaluate ?FrameStyle in the notebook:

Specify the style of the plot's frame. FrameStyle can be set to any valid graphics directive. For more information, evaluate ?FrameStyle in the notebook:

FrameTicks  (2)

Turn off all frame ticks:

Turn off only the bottom frame ticks, using the {{left,right},{bottom,top}} format:

FrameTicksStyle  (1)

Specify the style of the plot's frame ticks. FrameTicksStyle can be set to any valid graphics directive. For more information, evaluate ?FrameTicksStyle in the notebook:

FrameUnits  (1)

Specify a label and automatically append the data's units:

GridLines  (3)

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

Explicitly specify gridlines, usine date strings for the vertical grid lines and numerical values for the horizontal grid lines:

Specify each gridline as a {value,Directive} pair to apply 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  (1)

Set the degree of polynomial used to interpolate between data points in the plot:

Joined  (2)

Do not join the data points:

Do not join the data points for SF rain data:

LabelingFunction  (1)

Specify a pure function that generates labels for each point in the plot. This function should take in coordinates and return graphics primitives. For example, the following LabelingFunction creates a text label for each data point with a y-value greater than 4.0. For more information, evaluate ?LabelingFunction in the notebook:

LabelStyle  (1)

Specify how label-like elements in the plot should be styled. Evaluate ?LabelStyle in the notebook for more information:

Legend  (2)

Specify a legend:

Legend elements can be styled:

LegendPlacement  (1)

Specify legend position:

PlotLabel  (2)

Label the plot with a centered title:

Use style directives in the plot label:

PlotMarkers  (2)

Specify how data points on the plot should be marked:

Apply style directives to the plot markers:

PlotRange  (1)

Specify plot range for primary data. Units in PlotRange must be compatible with primary data units:

PlotRangeClipping  (1)

PlotRangeClipping specifies whether graphics objects should be clipped at the edge of the region defined by PlotRange or should be allowed to extend to the actual edge of the image:

PlotStyle  (2)

Specify a plot style to apply to all input data:

Given a list of inputs, specify a list of plot styles to apply to each input:

Prolog  (1)

Use Prolog to render additional graphics prior to plotting, such that they appear before the plot:

RotateLabel  (2)

By default, the y-axis frame label is rotated:

Set FrameLabel->False to prevent the y-axis frame label from being rotated:

Scale  (1)

Plot data using a log scale on the y-axis:

SecondYColors  (1)

Specify colors for second-y data:

SecondYCoordinates  (3)

Specify data for second-y axis:

Specify multiple data sets for second-y axis:

Specify second-y data for multilpe primary data sets:

SecondYRange  (1)

Plot range for secondary data axis:

SecondYStyle  (1)

Change the style for the secondary data:

SecondYUnit  (1)

Unit for secondary data axis:

TargetUnits  (1)

Specify target units for primary data. If Automatic, the value is taken as the data's unit. TargetUnits must be compatible with the primary data's units:

Tooltip  (3)

Specify tooltips for primary data:

Specify tooltips for grouped primary data:

Incomplete tooltip specification is padded with Nulls:

Zoomable  (1)

Make the plot zoomable: