khroma 1.14.0
Enhancements
- Allow to pass a color function to
palette_color_continuous()
and
palette_color_discrete()
.
khroma 1.13.0
New functions
- Add
palette_color_picker()
,
palette_color_continuous()
and
palette_color_discrete()
to map values to colors.
- Add
palette_shape()
and palette_line()
to
map values to symbols.
- Add
palette_size_range()
to size symbols.
- Add
change()
to simulate color-blindness (#14).
Bugfixes & changes
colour()
no longer returns a named vector by
default.
plot*()
functions invisibly return the first argument
(vector of colors).
- Deprecate
convert()
(#14).
- Deprecate
ramp()
.
- Remove deprecated argument in
ggplot2::discrete_scale()
and ggplot2::continuous_scale()
(#15).
khroma 1.12.0
New functions
- Add Paul Tol
nightfall
and incandescent
color schemes.
Bugfixes & changes
- Fix
discreterainbow
scheme (qualitative scheme
instead of sequential).
khroma 1.11.0
Bugfixes & changes
- Fix
ramp()
to return a palette function with argument a
vector of values that are mapped to colors.
Internals
- Use tinytest and tinysnapshot
instead of testthat and vdiffr.
khroma 1.10.0
Bugfixes & changes
- Add Okabe Ito colour scale with black at last position (#12, thanks
to @ustervbo).
khroma 1.9.0
New functions
- Add
ramp()
to produce a colour scheme that map a
numeric
vector to colours (allow rescaling to a specific
midpoint).
- Add
scale_*_logical()
for logical
values.
Bugfixes & changes
- Fix
scale_colour_okabeito()
and
scale_fill_okabeito()
(unnamed arguments were passed in the
wrong order).
khroma 1.8.0
New functions
- Add
plot_tiles()
to produce a diagnostic map for a
given colour scheme.
- Add
scale_*_picker()
and
scale_edge_*_picker()
to build scales for
ggplot2 and ggraph.
- Add ggraph scale functions
scale_edge_colour_*()
and scale_edge_fill_*()
(#10).
Bugfixes & changes
- Fix test broken by testthat 3.1.2 (#11, thanks to
@hadley).
khroma 1.7.0
New functions
- Add Paul Tol’s high and medium contrast colour schemes:
scale_*_mediumcontrast
and
scale_*_highcontrast
(#9).
Bugfixes & changes
- Deprecate
scale_*_contrast
.
khroma 1.6.0
New functions
- Add
info()
to get a table of all available
palettes.
Internals
- Move ggplot2, scales and
spacesXYZ from Imports to Suggests (#8).
khroma 1.5.0
New functions
- Add Fabio Crameri’s Scientific colour schemes (35 new
colour schemes).
- Add ggplot2 scale functions:
- Diverging Colour Schemes:
scale_*_broc
,
scale_*_cork
, scale_*_vik
,
scale_*_lisbon
, scale_*_tofino
,
scale_*_berlin
, scale_*_roma
,
scale_*_bam
, scale_*_vanimo
.
- Sequential colour schemes:
scale_*_batlow
,
scale_*_batlowW
, scale_*_batlowK
,
scale_*_devon
, scale_*_lajolla
,
scale_*_bamako
, scale_*_davos
,
scale_*_bilbao
, scale_*_nuuk
,
scale_*_oslo
, scale_*_grayC
,
scale_*_hawaii
, scale_*_lapaz
,
scale_*_tokyo
, scale_*_buda
,
scale_*_acton
, scale_*_turku
,
scale_*_imola
.
- Multi-sequential colour schemes:
scale_*_oleron
,
scale_*_bukavu
, scale_*_fes
.
- Cyclic colour schemes:
scale_*_brocO
,
scale_*_corkO
, scale_*_vikO
,
scale_*_romaO
, scale_*_bamO
.
khroma 1.4.1
Bugfixes & changes
scale_*_sunset()
, scale_*_BuRd()
and
scale_*_PRGn()
gained a new argument to be used with
discrete data (#7).
- Fix conflict with the
name
argument of
ggplot2::discrete_scale()
and
ggplot2::scale_continuous()
.
khroma 1.4.0
New functions
- Add a
compare()
function to compute CIELAB distance
metric.
- Add a
plot()
function.
- Add a
plot_scheme_colourblind()
function (#4, thanks to
@vincentarelbundock).
- Add Okabe and Ito (2008) colour scheme.
Bugfixes & changes
- Restrict the RGB values in the
anomalize()
function
(#5, thanks to @vincentarelbundock).
plot_scheme()
now display colour for bad/missing data
(if any).
colour()
output can be restricted to a fraction of the
cheme’s colour domain (#6).
colour()
gained a new argument to force interpolation
of colour scheme.
colour()
gained a new argument to choose colour names
language.
scale_*_YlOrBr()
, scale_*_iridescent()
and
scale_*_smoothrainbow()
gained a new argument to be used
with discrete data (#3).
Internals
- Move ggplot2 and scales from
Suggests to Imports.
khroma 1.3.0
Bugfixes & changes
- Fix qualitative colour picking.
- Fix typos in colour names (#2).
- Remove
scale_*_rainbow()
.
- Use crayon if installed to nicely print colours in
the console.
Internals
- Move ggplot2 and scales from
Imports to Suggests.
khroma 1.2.0
New functions
- Add the
convert()
function to simulate colour-blind
vision.
- Add the
plot_scheme()
function to shows colours in a
plot.
- Add the
plot_map()
function to produces a diagnostic
map for a given colour scheme.
Bugfixes & changes
- Fix the argument (number of levels) of the palette function returned
by
colour()
.
Internals
- Add a vignette for Paul Tol’s colour schemes.
khroma 1.1.3
New functions
- Add three ggplot2 scale functions:
scale_*_pale()
, scale_*_dark()
and
scale_*_discreterainbow()
.
Bugfixes & changes
- The function
scale_*_rainbow()
is deprecated and
replaced by scale_*_discreterainbow()
.
- Fix the
missing
attribute of the palette function
returned by colour()
(bug introduced in v1.1.2).
Internals
- The documentation is expanded with several remarks on the use of
Paul Tol’s colour schemes.
khroma 1.1.2
New functions
- Add three ggplot2 scale functions:
scale_*_contrast()
, scale_*_iridescent()
and
scale_*_land()
.
Bugfixes & changes
- Add three colour schemes: Paul Tol’s high contrast
(qualitative), iridescent (sequential) and modified colour
scheme for the AVHRR global land cover classification.
- Remove
scale_*_tol()
.
- Remove
arrange()
.
khroma 1.1.1
Bugfixes & changes
- Midpoint can be specified in diverging colour scales.
- Colour schemes can be reversed (a bug made the
reverse
argument inoperative).
Internals
- Reduce required R version to 3.1.
khroma 1.1.0
New functions
- Add specific ggplot2 scale functions for Paul Tol’s
colour schemes:
scale_*_bright()
,
scale_*_vibrant()
, scale_*_muted()
,
scale_*_light()
, scale_*_rainbow()
(qualitative), scale_*_sunset()
,
scale_*_BuRd()
, scale_*_PRGn()
(diverging),
scale_*_YlOrBr()
, scale_*_smoothrainbow()
(sequential).
Bugfixes & changes
- The function
scale_*_tol()
is deprecated.
- Add the FAO Soil Reference Groups colour scheme.
khroma 1.0.0
- First release (initial version on CRAN).