X Theme



  1. X Themeco
  2. X Theme Documentation
  3. X Theme Wordpress
Source: R/theme.r

The X WordPress theme is one of the best and most popular themes available in the market. If a truly once-and-for-all WordPress theme is what you’re after, then you need to look no further. For a website building experience filled with excitement and excellence, choose the elegant and lovable X theme. Synapse X Themes This Website was made by (TrueKevin#2422) for people who owned Synapse X and want a custom Theme and aren't in the official Synapse X discord(DM me for Request). We Build Premium WordPress Theme, Plugin, Addon Our premium WordPress themes & plugins are light-weight fully responsive for all device such as tab, smart phone, mini screen etc. We set the price most affordable so anyone can buy our theme in their budget. “What really turned me over was the ability to understand how everything.

Themeco

Themes are a powerful way to customize the non-data components of your plots:i.e. titles, labels, fonts, background, gridlines, and legends. Themes can beused to give plots a consistent customized look. Modify a single plot's themeusing theme(); see theme_update() if you want modify the active theme, toaffect all subsequent plots. Use the themes available in complete themes if you would like to use a complete theme such astheme_bw(), theme_minimal(), and more. Theme elements are documentedtogether according to inheritance, read more about theme inheritance below.

X Themeco

X Theme

Arguments

line

all line elements (element_line())

rect

all rectangular elements (element_rect())

text

all text elements (element_text())

title

all title elements: plot, axes, legends (element_text();inherits from text)

aspect.ratio

aspect ratio of the panel

axis.title, axis.title.x, axis.title.y, axis.title.x.top, axis.title.x.bottom, axis.title.y.left, axis.title.y.right

labels of axes (element_text()). Specify all axes' labels (axis.title),labels by plane (using axis.title.x or axis.title.y), or individuallyfor each axis (using axis.title.x.bottom, axis.title.x.top,axis.title.y.left, axis.title.y.right). axis.title.*.* inherits fromaxis.title.* which inherits from axis.title, which in turn inheritsfrom text

axis.text, axis.text.x, axis.text.y, axis.text.x.top, axis.text.x.bottom, axis.text.y.left, axis.text.y.right

tick labels along axes (element_text()). Specify all axis tick labels (axis.text),tick labels by plane (using axis.text.x or axis.text.y), or individuallyfor each axis (using axis.text.x.bottom, axis.text.x.top,axis.text.y.left, axis.text.y.right). axis.text.*.* inherits fromaxis.text.* which inherits from axis.text, which in turn inheritsfrom text

axis.ticks, axis.ticks.x, axis.ticks.x.top, axis.ticks.x.bottom, axis.ticks.y, axis.ticks.y.left, axis.ticks.y.right

tick marks along axes (element_line()). Specify all tick marks (axis.ticks),ticks by plane (using axis.ticks.x or axis.ticks.y), or individuallyfor each axis (using axis.ticks.x.bottom, axis.ticks.x.top,axis.ticks.y.left, axis.ticks.y.right). axis.ticks.*.* inherits fromaxis.ticks.* which inherits from axis.ticks, which in turn inheritsfrom line

axis.ticks.length, axis.ticks.length.x, axis.ticks.length.x.top, axis.ticks.length.x.bottom, axis.ticks.length.y, axis.ticks.length.y.left, axis.ticks.length.y.right

length of tick marks (unit)

axis.line, axis.line.x, axis.line.x.top, axis.line.x.bottom, axis.line.y, axis.line.y.left, axis.line.y.right

lines along axes (element_line()). Specify lines along all axes (axis.line),lines for each plane (using axis.line.x or axis.line.y), or individuallyfor each axis (using axis.line.x.bottom, axis.line.x.top,axis.line.y.left, axis.line.y.right). axis.line.*.* inherits fromaxis.line.* which inherits from axis.line, which in turn inheritsfrom line

legend.background

background of legend (element_rect(); inheritsfrom rect)

legend.margin

the margin around each legend (margin())

legend.spacing, legend.spacing.x, legend.spacing.y

the spacing between legends (unit). legend.spacing.x & legend.spacing.yinherit from legend.spacing or can be specified separately

legend.key

background underneath legend keys (element_rect();inherits from rect)

legend.key.size, legend.key.height, legend.key.width

size of legend keys (unit); key background height & width inherit fromlegend.key.size or can be specified separately

legend.text

legend item labels (element_text(); inherits fromtext)

legend.text.align

alignment of legend labels (number from 0 (left) to1 (right))

legend.title

title of legend (element_text(); inherits fromtitle)

legend.title.align

alignment of legend title (number from 0 (left) to1 (right))

legend.position

the position of legends ('none', 'left', 'right','bottom', 'top', or two-element numeric vector)

legend.direction

layout of items in legends ('horizontal' or'vertical')

legend.justification

anchor point for positioning legend inside plot('center' or two-element numeric vector) or the justification according tothe plot area when positioned outside the plot

legend.box

arrangement of multiple legends ('horizontal' or'vertical')

legend.box.just

justification of each legend within the overallbounding box, when there are multiple legends ('top', 'bottom', 'left', or'right')

legend.box.margin

margins around the full legend area, as specifiedusing margin()

legend.box.background

background of legend area (element_rect();inherits from rect)

legend.box.spacing

The spacing between the plotting area and thelegend box (unit)

panel.background

background of plotting area, drawn underneath plot(element_rect(); inherits from rect)

panel.border

border around plotting area, drawn on top of plot so thatit covers tick marks and grid lines. This should be used withfill = NA(element_rect(); inherits from rect)

panel.spacing, panel.spacing.x, panel.spacing.y

spacing between facetpanels (unit). panel.spacing.x & panel.spacing.y inherit from panel.spacingor can be specified separately.

panel.grid, panel.grid.major, panel.grid.minor, panel.grid.major.x, panel.grid.major.y, panel.grid.minor.x, panel.grid.minor.y

grid lines (element_line()). Specify major grid lines,or minor grid lines separately (using panel.grid.major or panel.grid.minor)or individually for each axis (using panel.grid.major.x, panel.grid.minor.x,panel.grid.major.y, panel.grid.minor.y). Y axis grid lines are horizontaland x axis grid lines are vertical. panel.grid.*.* inherits frompanel.grid.* which inherits from panel.grid, which in turn inheritsfrom line

panel.ontop

option to place the panel (background, gridlines) overthe data layers (logical). Usually used with a transparent or blankpanel.background.

plot.background

background of the entire plot (element_rect();inherits from rect)

plot.title

plot title (text appearance) (element_text(); inheritsfrom title) left-aligned by default

plot.title.position, plot.caption.position

Alignment of the plot title/subtitleand caption. The setting for plot.title.position applies to boththe title and the subtitle. A value of 'panel' (the default) means thattitles and/or caption are aligned to the plot panels. A value of 'plot' meansthat titles and/or caption are aligned to the entire plot (minus any spacefor margins and plot tag).

plot.subtitle

plot subtitle (text appearance) (element_text();inherits from title) left-aligned by default

plot.caption

caption below the plot (text appearance)(element_text(); inherits from title) right-aligned by default

plot.tag

upper-left label to identify a plot (text appearance)(element_text(); inherits from title) left-aligned by default

plot.tag.position

The position of the tag as a string ('topleft','top', 'topright', 'left', 'right', 'bottomleft', 'bottom', 'bottomright)or a coordinate. If a string, extra space will be added to accommodate thetag.

plot.margin

margin around entire plot (unit with the sizes ofthe top, right, bottom, and left margins)

strip.background, strip.background.x, strip.background.y

background of facet labels (element_rect();inherits from rect). Horizontal facet background (strip.background.x)& vertical facet background (strip.background.y) inherit fromstrip.background or can be specified separately

strip.placement

placement of strip with respect to axes,either 'inside' or 'outside'. Only important when axes and strips areon the same side of the plot.

strip.text, strip.text.x, strip.text.y

facet labels (element_text();inherits from text). Horizontal facet labels (strip.text.x) & verticalfacet labels (strip.text.y) inherit from strip.text or can be specifiedseparately

strip.switch.pad.grid

space between strips and axes when strips areswitched (unit)

strip.switch.pad.wrap

space between strips and axes when strips areswitched (unit)

...

additional element specifications not part of base ggplot2. In general,these should also be defined in the element tree argument.

complete

set this to TRUE if this is a complete theme, such asthe one returned by theme_grey(). Complete themes behavedifferently when added to a ggplot object. Also, when settingcomplete = TRUE all elements will be set to inherit from blankelements.

validate

TRUE to run validate_element(), FALSE to bypass checks.

Theme inheritance

Theme elements inherit properties from other theme elements hierarchically.For example, axis.title.x.bottom inherits from axis.title.x which inheritsfrom axis.title, which in turn inherits from text. All text elements inheritdirectly or indirectly from text; all lines inherit fromline, and all rectangular objects inherit from rect.This means that you can modify the appearance of multiple elements bysetting a single high-level component.

Learn more about setting these aesthetics in vignette('ggplot2-specs').

ThemeX theme documentation

See also

X Theme

X Theme Documentation

+.gg() and %+replace%,element_blank(), element_line(),element_rect(), and element_text() fordetails of the specific theme elements.

X Theme Wordpress

Examples