Name: PlotThemes.jl
Owner: JuliaPlots
Description: Themes for the Julia plotting package Plots.jl
Created: 2016-05-04 17:54:28.0
Updated: 2018-05-18 16:10:28.0
Pushed: 2018-03-01 18:58:00.0
Size: 41
Language: Julia
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
PlotThemes is a package to spice up the plots made with Plots.jl. To install:
add("PlotThemes")
Currently the following themes are available:
:default
:dark
:ggplot2
:juno
:lime
:orange
:sand
:solarized
:solarized_light
:wong
:wong2
When using Plots, a theme can be set using the theme
function:
g Plots
e(thm::Symbol; kwargs...)
theme
accepts any Plots attribute as keyword argument and sets its value as default for subsequent plots.
Themes can be previewed using Plots.showtheme(thm::Symbol)
:
:default
:dark
:ggplot2
:juno
:lime
:orange
:sand
:solarized
:solarized_light
:wong
:wong2
A theme specifies default values for different Plots attributes.
At the moment these are typically colors, palettes and gradients, but any Plots attribute can be controlled by a theme in general.
PRs for new themes very welcome! Adding a new theme (e.g. mytheme
) is as easy as adding a new file (mytheme.jl) that contains at least the following line:
mes[:mytheme] = PlotTheme(; kwargs...)
The keyword arguments can be any collection of Plots attributes.