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.