Skip to content

Latest commit

 

History

History
161 lines (125 loc) · 6.61 KB

NEWS.md

File metadata and controls

161 lines (125 loc) · 6.61 KB

khroma 1.14.0.9000

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).