This function is related to plot_dotbox
which maps the X variable to different fill colours, but this one maps a single or same colour, therefore _sc
. The only new argument is colour
, which can be any hexcode or name of colours in the all_grafify
palette.
plot_dotbox_sc(
data,
xcol,
ycol,
colour = "ok_orange",
dotsize = 1.5,
dotthick = 1,
b_alpha = 1,
d_alpha = 1,
TextXAngle = 0,
fontsize = 20,
...
)
a data table object, e.g. data.frame or tibble.
name of the column to plot on X axis. This should be a categorical variable.
name of the column to plot on quantitative Y axis. This should be a quantitative variable.
colour of boxes and dots; a number between 1-64, any hexcode or names from grafify
colour palettes. Default is ok_orange
.
size of dots relative to binwidth used by geom_dotplot
. Default set to 1.5, increase/decrease as needed.
thickness of dot border (stroke
parameter of geom_dotplot
), default set to 1.
fractional opacity of boxes, default set to 1 (i.e. maximum opacity & zero transparency).
fractional opacity of dots, default set to 1 (i.e. maximum opacity & zero transparency).
orientation of text on X-axis; default 0 degrees. Change to 45 or 90 to remove overlapping text.
parameter of base_size
of fonts in theme_classic
, default set to size 20.
any additional arguments to pass to ggplot2
geom_boxplot or ggplot2
geom_dotplot.
This function returns a ggplot2
object of class "gg" and "ggplot".
The default colour is ok_orange
. ColPal
and ColRev
arguments are not available. Colours available can be seen quickly with plot_grafify_palette
.
#with default colour ("okabe_ito")
plot_dotbox_sc(data = data_doubling_time,
xcol = Student, ycol = Doubling_time)
#> Bin width defaults to 1/30 of the range of the data. Pick better value with `binwidth`.
#set a different colour
plot_dotbox_sc(data = data_doubling_time,
xcol = Student, ycol = Doubling_time,
colour = "pale_blue")
#> Bin width defaults to 1/30 of the range of the data. Pick better value with `binwidth`.