You can accomplish this by using properties. For example, you can control the size of the axes, ticks and labels like this -
library(ggvis)
mtcars %>%
ggvis(~hp,~wt) %>%
layer_points() %>%
set_options(height = 480, width = 480) %>%
add_axis("x", title = "whatever", properties = axis_props(
axis = list(stroke = "red", strokeWidth = 3),
grid = list(stroke = "blue"),
ticks = list(stroke = "green", strokeWidth = 10),
labels = list(angle = 45, align = "left", fontSize = 10),
title = list(fontSize = 40)
))
You can find more info from - http://ggvis.rstudio.com/axes-legends.html
"Finally, both axes and legends share properties, which is a named list of props() that is applied to specified components of the axis or legend. For axes, you can set the properties of the ticks (or majorTicks and minorTicks separately), the labels and axis. For legends, you can set properties of the title, label, symbols (for categorical scales), gradient (for continuous scales), and legend."