| theme_convenience_functions | R Documentation |
ggtern has made available a number of convenience functions for rapid tweaking of the various theme elements,
for a full list of the available theme elements which can be manually modified, see HERE.
Some of the Convenience functions that ship with ggtern, to assist in the rapid modification of
key theme elements:
Show/Hide Axis Titles
Show/Hide Arrows
Show/Hide Grids
Show/Hide Axis Ticklabels
Show/Hide Primary/Secondary Ticks
Ticks Inside or Outside of the Main Plot Area
Set Length of arrows
Clockwise/Anticlockwise Axis Precession
Rotate the plot by X degrees or radians
Create a mesh of 'n' Major/Minor gridlines
Enable/Disable parsing of labels according to latex markup
Turn off the clipping mask
Atomic or Weight Percent Arrow Label Suffix.
For manual modification on a per-element basis:
Ternary Theme Elements
Default (complete) themes which ship with ggtern:
Complete Themes
#Load data and create the base plot.
plot <- ggtern() + theme_bw() +
theme(tern.axis.ticks.length.major=unit(3.0,'mm'),
tern.axis.ticks.length.minor=unit(1.5,'mm'))
plot
#Show Arrows
last_plot() + theme_showarrows()
#Major/Minor Grids?
last_plot() + theme_nogrid_minor()
last_plot() + theme_nogrid_major()
last_plot() + theme_showgrid()
#Clockwise/Anticlockwise Precession
last_plot() + theme_clockwise()
#Ticks Inside or Outside
last_plot() + theme_ticksinside()
#Show/Hide BOTH Primary and Secondary Ticks
last_plot() + theme_showticks()
last_plot() + theme_hideticks()
#Show/Hide EITHER Primary OR Secondary Ticks.
last_plot() + theme_showprimary() + theme_hidesecondary()
last_plot() + theme_hideprimary() + theme_showsecondary()
#Atomic / Weight Percent
last_plot() + theme_showarrows() + atomic_percent() #+weight_percent()
last_plot() + theme_showarrows() + custom_percent("Atomic Percent")
#Rotation
last_plot() + theme_rotate(60)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.