geomCount()
/statSum()
¶The geomCount()
/statSum()
counts the number of observations at each location.
Computed variables:
..n..
- number of observations at location..prop..
- value in range 0..1 : share of observations at location..proppct..
- value in range 0..100 : % of observations at location%useLatestDescriptors
%use lets-plot
%use dataframe
LetsPlot.getInfo()
Lets-Plot Kotlin API v.4.8.0. Frontend: Notebook with dynamically loaded JS. Lets-Plot JS v.4.4.1.
val mpgDf = DataFrame.readCSV ("https://raw.githubusercontent.com/JetBrains/lets-plot-docs/master/data/mpg.csv")
mpgDf.head(3)
DataFrame: rowsCount = 3, columnsCount = 12
untitled | manufacturer | model | displ | year | cyl | trans | drv | cty | hwy | fl | class |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | audi | a4 | 1.800000 | 1999 | 4 | auto(l5) | f | 18 | 29 | p | compact |
2 | audi | a4 | 1.800000 | 1999 | 4 | manual(m5) | f | 21 | 29 | p | compact |
3 | audi | a4 | 2.000000 | 2008 | 4 | manual(m6) | f | 20 | 31 | p | compact |
val p = letsPlot(mpgDf.toMap()) { x = asDiscrete("class", order=1); y = asDiscrete("drv", order=1) }
p + geomCount()
p + geomCount() { size = "..prop.." }
Note: group by "class".
p + geomCount() { size = "..prop.."; group="class" }