org.autoplot.dom.Plot

Represents a 2-D plot with an X and Y axis, and "Z" axis that is often hidden or implemented with a color bar.

Plot( )


PROP_XAXIS


PROP_YAXIS


PROP_ZAXIS


PROP_TITLE

title for the plot.


PROP_FONTSIZE


PROP_LEGENDFONTSIZE


PROP_BACKGROUND


PROP_DISPLAYTITLE


PROP_LEGENDPOSITION


PROP_DISPLAYLEGEND


PROP_AUTOLABEL


PROP_VISIBLE

false indicates that the plot and its data will not be drawn.


PROP_AUTOBINDING

indicates the application is allowed to automatically create bindings to the plot, typically when it is first created.


PROP_ISOTROPIC


PROP_COLORTABLE


PROP_COLORBARCOLUMNPOSITION


PROP_ROWID


PROP_COLUMNID


PROP_CONTEXT


PROP_TICKS_URI


PROP_EPHEMERISLINECOUNT


PROP_EPHEMERIS_LABELS

childNodes( ) → java.util.List [view source]
copy( ) → org.autoplot.dom.DomNode [view source]
diffs( org.autoplot.dom.DomNode node ) → java.util.List [view source]
getBackground( ) → java.awt.Color [view source]
getColorbarColumnPosition( ) → String [view source]
getColortable( ) → org.das2.graph.DasColorBar.Type [view source]
getColumnId( ) → String [view source]
getContext( ) → DatumRange [view source]
getController( ) → org.autoplot.dom.PlotController [view source]
getEphemerisLabels( ) → String [view source]

getEphemerisLineCount

getEphemerisLineCount( ) → int

0 or the number of lines to allocate space for ephemeris. Note this is set automatically when the ephemeris is loaded. This was introduced so that fixLayout could be performed without knowing what the TCA dataset contains.

Returns:

the line count or -1 if no lines are allocated.

[search for examples] [view on GitHub] [view on old javadoc] [view source]

getFontSize( ) → String [view source]
getLegendFontSize( ) → String [view source]
getLegendPosition( ) → org.das2.graph.LegendPosition [view source]
getRowId( ) → String [view source]
getTicksURI( ) → String [view source]
getTitle( ) → String [view source]
getXaxis( ) → org.autoplot.dom.Axis [view source]
getYaxis( ) → org.autoplot.dom.Axis [view source]
getZaxis( ) → org.autoplot.dom.Axis [view source]
isAutoBinding( ) → boolean [view source]
isAutoLabel( ) → boolean [view source]
isDisplayLegend( ) → boolean [view source]
isDisplayTitle( ) → boolean [view source]
isIsotropic( ) → boolean [view source]
isVisible( ) → boolean [view source]
setAutoBinding( boolean autoBinding ) → void [view source]
setAutoLabel( boolean autolabel ) → void [view source]

setBackground

setBackground( java.awt.Color background ) → void

set the background color for the plot. This is normally transparent, so the canvas color is used, and can be reset with Color(0,0,0,0).

Parameters

background - a Color

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]

setColorbarColumnPosition( String colorbarColumnPosition ) → void [view source]
setColortable( org.das2.graph.DasColorBar.Type colortable ) → void [view source]
setColumnId( String columnId ) → void [view source]
setContext( DatumRange context ) → void [view source]
setDisplayLegend( boolean displayLegend ) → void [view source]
setDisplayTitle( boolean displayTitle ) → void [view source]

setEphemerisLabels

setEphemerisLabels( String ephemerisLabels ) → void

explicitly set the label for each line of ephemeris, using a semi-colon delimited list of labels.

Parameters

ephemerisLabels - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setEphemerisLineCount

setEphemerisLineCount( int ephemerisLineCount ) → void

0 or the number of lines to allocate space for ephemeris. Note this is set automatically when the ephemeris is loaded.

Parameters

ephemerisLineCount - an int

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setFontSize

setFontSize( String fontSize ) → void

set the font size relative to the canvas font size. For example "2em" will be twice the size. "" is an alias for 1em.

Parameters

fontSize - a String

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]

setIsotropic( boolean isotropic ) → void [view source]

setLegendFontSize

setLegendFontSize( String legendFontSize ) → void

set the font size for the legend, using the conventions where 1em is the plot's font size:

Parameters

legendFontSize - a String

Returns:

void (returns nothing)

See Also:

setFontSize(java.lang.String)


[search for examples] [view on GitHub] [view on old javadoc] [view source]

setLegendPosition( org.das2.graph.LegendPosition legendPosition ) → void [view source]
setRowId( String rowId ) → void [view source]
setTicksURI( String ticksURI ) → void [view source]
setTitle( String title ) → void [view source]
setVisible( boolean visible ) → void [view source]
setXaxis( org.autoplot.dom.Axis xaxis ) → void [view source]
setYaxis( org.autoplot.dom.Axis yaxis ) → void [view source]
setZaxis( org.autoplot.dom.Axis zaxis ) → void [view source]
syncTo( org.autoplot.dom.DomNode n ) → void [view source]
syncTo( org.autoplot.dom.DomNode n, java.util.List exclude ) → void [view source]