The BoxPlot is a plot operator that computes a box plot over
BoxPlot
Thereby, the operator considers all data in the given query rectangle.
The boxes of the plot span the 1st and 3rd quartile and highlight the median. The whiskers indicate the minimum and maximum values of the corresponding attribute or raster.
In the case of vector data, the operator generates one box for each of the selected numerical attributes. The operator returns an error if one of the selected attributes is not numeric.
columnNames
Vec<String>
["x","y"]
For raster data, the operator generates one box for each input raster.
Raster-1
Raster-2
["A","B"]
The operator consumes exactly one vector or multiple raster operators.
source
MultipleRasterOrSingleVectorSource
The operator returns an error in the following cases.
attribute
If your dataset contains infinite or NAN values, they are ignored for the computation. Moreover, if your dataset contains more than 10.000values (which is likely for rasters), the median and quartiles are estimated using the P^2 algorithm described in:
infinite
NAN
10.000
R. Jain and I. Chlamtac, The P^2 algorithm for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085. https://www.cse.wustl.edu/~jain/papers/ftp/psqr.pdf
{ "type": "BoxPlot", "params": { "columnNames": ["x", "y"] }, "sources": { "source": { "type": "OgrSource", "params": { "data": "ndvi" } } } }
{ "type": "BoxPlot", "params": { "columnNames": ["A", "B"] }, "sources": { "source": [ { "type": "GdalSource", "params": { "data": "ndvi" } }, { "type": "GdalSource", "params": { "data": "temperature" } } ] } }