meteoJS/thermodynamicDiagram/plotAltitudeDataArea . PlotAltitudeDataArea
Source: thermodynamicDiagram/
Abstract class to define an area on the SVG with sounding data, plotted with pressure on the y-axis.
import PlotAltitudeDataArea from 'meteojs/thermodynamicDiagram/PlotAltitudeDataArea';
Properties
Methods
new PlotAltitudeDataArea(options)
Parameter
Name | Type | Optional | Description |
---|---|---|---|
options |
|
|
Options. |
Properties
coordinateSystem unknown
Coordinate system.
dataGroupIds unknown
Groups of different data to plot onto the plot area.
getCoordinatesByLevelData unknown
Returns x and y coordinated of some sounding data.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#getCoordinatesByLevelData
height unknown
Height of the area.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#height
isHoverLabelsRemote boolean
Show also hover labels when mouse isn't over the area.
maxExtentLength unknown
Maximal extent length (either width or height).
minDataPointsDistance unknown
Minimum distance between data points in pixels.
minExtentLength unknown
Minimal extent length (either width or height).
style unknown
Overflow-style of the area.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#style
svgNode unknown
SVG container node.
visible unknown
Visibility of the area.
width unknown
Width of the area.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#width
x unknown
X of the top-left edge.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#x
y unknown
Y of the top-left edge.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#y
Methods
_drawBackground(svgNode)
Method to inherit from child classes to draw the background of the plot area.
This method is only called, when this.coordinateSystem isn't undefined.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
svgNode |
|
|
SVG group, SVG.G. |
_initHoverLabels(options)
Initialize hover labels options.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
options |
module:meteoJS/thermodynamicDiagram/plotAltitudeDataArea~hoverLabelsOptions |
|
Hover labels options. |
addSounding(sounding)
Adds a sounding to draw into the area.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
sounding |
|
|
Sounding object. |
addTo(svgNode)
Sets the plot area as a child of the argument.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
svgNode |
|
|
SVG node. |
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#addTo
drawBackground(svgNode)
Draw background into SVG group.
This method is only called, when this.coordinateSystem isn't undefined.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
svgNode |
|
|
SVG group, SVG.G. |
drawSounding(sounding, group)
Draw the sounding into the SVG group.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
sounding |
|
|
Sounding object. |
group |
|
|
SVG group, SVG.G. |
drawSoundings()
Draws all soundings.
getExtendedEvent()
Extend an event with pressure.
init()
Init the area.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotArea.PlotArea#init
onChangeSoundingVisibility(sounding, group)
Called, when a sounding changes its visibilty.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
sounding |
|
|
Sounding object. |
group |
|
|
SVG group, SVG.G. |
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#onChangeSoundingVisibility
onCoordinateSystemChange()
Called, when the coordinateSystem object changes.
- Inherited from
- module:meteoJS/thermodynamicDiagram/plotDataArea.PlotDataArea#onCoordinateSystemChange
removeSounding(sounding)
Removes a sounding from the area.
Parameter
Name | Type | Optional | Description |
---|---|---|---|
sounding |
|
|
Sounding object. |
setDisplayOfSounding(sounding, group)
Sets 'display' property of a SVG group of a sounding, depending of the sounding's visibility.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
sounding |
|
|
Sounding object. |
group |
|
|
SVG group, SVG.G. |