-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Axis Attributes
wibeasley edited this page Jun 3, 2012
·
12 revisions
#create simple dataframe for plotting
xy <- data.frame(x=1:10, y=10:1)
#create base plot
plot <- ggplot(data = xy)+
geom_point(aes(x = x, y = y))
#plot base plot
plot
#color doesn't work, need colour
plot + opts(axis.text.x = theme_text(colour = 'red', angle = 45, size = 10, hjust = -3, vjust = 7, face = 'italic'))
#color doesn't work, need colour
plot + opts(axis.text.y = theme_text(colour = 'red', angle = 45, size = 10, hjust = -3, vjust = 7, face = 'italic'))
#color doesn't work, need colour
plot + opts(axis.title.x = theme_text(colour = 'red', angle = 45, size = 10, hjust = 0.5, vjust = 0, face = 'italic'))
#color doesn't work, need colour
plot + opts(axis.title.y = theme_text(colour = 'red', angle = 45, size = 10, hjust = -0.2, vjust = 0.5, face = 'italic'))
#color doesn't work, need colour
plot + opts(axis.line = theme_segment(colour = 'red', size = 3, linetype = 'dashed'))
#color doesn't work, need colour
plot + opts(axis.ticks = theme_segment(colour = 'red', size = 3, linetype = 'dashed'))
#requires importing 'grid' package
plot + opts(axis.ticks.length = unit(1, "cm"))
#requires importing 'grid' package
plot + opts(axis.ticks.margin = unit(1, "cm"))