Class: StationPlot<GridType, MapType, ObsFieldName>
Defined in: StationPlot.ts:295
Station model plots for observed data
Example
// Specify how to set up the station plot
const station_plot_locs = {
tmpf: {type: 'number', pos: 'ul', color: '#cc0000', formatter: val => val === null ? '' : val.toFixed(0)},
dwpf: {type: 'number', pos: 'll', color: '#00aa00', formatter: val => val === null ? '' : val.toFixed(0)},
wind: {type: 'barb', pos: 'c'},
preswx: {type: 'symbol', pos: 'cl', color: '#ff00ff'},
skyc: {type: 'symbol', pos: 'c'},
};
// Create the station plot
const station_plot = new StationPlot(obs_field, {config: station_plot_locs, thin_fac: 8, font_size: 14});
Extends
PlotComponent
<MapType
>
Type Parameters
Type Parameter |
---|
GridType extends Grid |
MapType extends MapLikeType |
ObsFieldName extends string |
Constructors
Constructor
new StationPlot<
GridType
,MapType
,ObsFieldName
>(field
,opts
):StationPlot
<GridType
,MapType
,ObsFieldName
>
Defined in: StationPlot.ts:306
Create station plots
Parameters
Parameter | Type | Description |
---|---|---|
field | RawObsField <GridType , ObsFieldName > | A field containing the observed data |
opts | StationPlotOptions <ObsFieldName > | Various options for the station plots |
Returns
StationPlot
<GridType
, MapType
, ObsFieldName
>
Overrides
Properties
Property | Modifier | Type | Defined in |
---|---|---|---|
opts | readonly | Required <StationPlotOptions <ObsFieldName >> | StationPlot.ts:297 |
Methods
updateField()
updateField(
field
):Promise
<void
>
Defined in: StationPlot.ts:319
Update the data displayed as station plots
Parameters
Parameter | Type | Description |
---|---|---|
field | RawObsField <GridType , ObsFieldName > | The new field to display as station plots |
Returns
Promise
<void
>