A collection of color palettes for mapping and visualisation
Project description
chrys
A collection of color palettes for mapping and visualisation.
Demo
Sass
Installation
npm install chrys
Usage
See the demo for a list of palette names and sizes.
@import 'node_modules/chrys/src/variables';
// Get the first color of the `colorblind` palette, size 3
$palette-name: 'colorblind';
$palette-size: 3;
$palette: map-get(map-get($chrys-color-map, $palette-name), $palette-size);
$color: nth($palette, 1);
div {
background: $color;
}
Development
Download https://raw.githubusercontent.com/bokeh/bokeh/0.12.4/bokehjs/src/coffee/api/palettes.ts
to /src/data
and run gulp
.
Python
Installation
pip install chrys
Usage
Generate a new palette as a subset of a given palette:
>>> from chrys.palettes import VEGA_PALETTES, to_continuous_palette, to_discrete_palette
>>> print to_discrete_palette(VEGA_PALETTES['viridis'], 6)
['#46327f', '#375c8d', '#27808e', '#1fa187', '#4ac26d', '#9fda3a']
>>> print to_continuous_palette(VEGA_PALETTES['viridis'][256], 6)
['#440356', '#414587', '#2a788e', '#22a884', '#79d152', '#fbe724']
Generate a new palette as a subset of a palette from a given provider:
>>> from chrys.palettes import VEGA, continuous_palette, discrete_palette
>>> print discrete_palette(VEGA, 'viridis', 6)
['#46327f', '#375c8d', '#27808e', '#1fa187', '#4ac26d', '#9fda3a']
>>> print continuous_palette(VEGA, 'viridis', 6)
['#440356', '#414587', '#2a788e', '#22a884', '#79d152', '#fbe724']
Development
Install Node and Python dependencies:
./scripts/install.sh
Build palette data:
npm run py-build-data
Build distribution package:
npm run py-build-dist
Publish distribution package:
npm run py-publish
Credit
Palettes from:
License
Copyright (c) 2017 Hein Bekker. Licensed under the BSD 3-Clause License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chrys-2.0.13.tar.gz
(20.9 kB
view hashes)
Built Distribution
chrys-2.0.13-py2-none-any.whl
(20.9 kB
view hashes)