
Last chance! 50% off unlimited learning
Sale ends in
plot(symbols(...))
is the automated calculation of the axis limits, ensuring that
all bubbles will be fully visible.PlotBubble(x, ...)
"PlotBubble"(x, y, area, col, border = NA, na.rm = FALSE, inches = FALSE, ...)
"PlotBubble"(formula, data = parent.frame(), ..., subset, ylab = varnames[response])
xy.coords
.symbol
.NA
if there should be no border at all.
This is the default.TRUE
, FALSE
or a positive number. See 'Details'.lhs ~ rhs
where lhs
gives the data values and rhs the corresponding groups.model.frame
) containing the variables in the formula formula
.
By default the variables are taken from environment(formula)
.plot
function.inches
controls the sizes of the symbols. If TRUE
(the default), the symbols are scaled so that the largest dimension of any symbol is one inch. If a positive number is given the symbols are scaled to make largest dimension this size in inches (so TRUE
and 1
are equivalent). If inches
is FALSE
, the units are taken to be those of the appropriate axes.
This behaviour is the same as in symbols
.
BubbleLegend
, symbols
, sunflowerplot
PlotBubble(x=d.pizza$delivery_min, y=d.pizza$temperature, area=d.pizza$price/40,
xlab="delivery time", ylab="temperature",
col=SetAlpha(as.numeric(d.pizza$area)+2, .5), border="darkgrey",
na.rm=TRUE, main="Price-Bubbles", panel.first=grid())
BubbleLegend("bottomleft", frame=TRUE, cols=SetAlpha("steelblue",0.5), bg="green",
radius = c(10, 5, 2)/2, labels=c(10, 5, 2), cex=0.8,
cols.lbl=c("yellow", "red","blue"), width=12)
PlotBubble(latitude ~ longitude, area=(smoky+1)*2e8,
col=SetAlpha(1, 0.5), data=d.whisky)
Run the code above in your browser using DataLab