用于映射和可视化的调色板集合
chrys的Python项目详细描述
克里斯
用于映射和可视化的调色板的集合。
演示
sass
安装
npm install chrys
使用量
有关调色板名称和大小的列表,请参见demo。
@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;}
发展
生成分发文件:
gulp
Python
安装
pip install chrys
使用量
作为给定调色板的子集生成新调色板:
>>>fromchrys.palettesimportVEGA_PALETTES,to_continuous_palette,to_discrete_palette>>>to_discrete_palette(VEGA_PALETTES['viridis'],6)['#46327f','#375c8d','#27808e','#1fa187','#4ac26d','#9fda3a']>>>to_continuous_palette(VEGA_PALETTES['viridis'][256],6)['#440356','#414587','#2a788e','#22a884','#79d152','#fbe724']
从给定的提供商生成新调色板作为调色板的子集:
>>>fromchrys.palettesimportcontinuous_palette,discrete_palette>>>discrete_palette('vega_viridis',6)['#46327f','#375c8d','#27808e','#1fa187','#4ac26d','#9fda3a']>>>continuous_palette('vega_viridis',6)['#440356','#414587','#2a788e','#22a884','#79d152','#fbe724']
从给定名称中获取供应商库和调色板名称:
>>>fromchrys.palettesimportparse_palette_name>>>parse_palette_name('vega_viridis')('vega','viridis')
发展
安装节点和python依赖项:
./scripts/install.sh
生成调色板数据:
npm run py-build-data
生成分发包:
npm run py-build-dist
发布发布包:
npm run py-publish
学分
调色板来自:
许可证
版权所有(c)2017 Hein Bekker。根据BSD 3条款许可进行许可。