All Projects → d3 → d3-hcg

d3 / d3-hcg

Licence: BSD-3-Clause license
The HCG (Hue, Chroma, Grayness) color space derived from the Munsell color system.

Programming Languages

javascript
184084 projects - #8 most used programming language

d3-hcg

This module implements the HCG (Hue, Chroma, Grayness) color space.

Installing

If you use NPM, npm install d3-hcg. Otherwise, download the latest release. You can also load directly from d3js.org as a standalone library. AMD, CommonJS, and vanilla environments are supported. In vanilla, a d3 global is exported:

<script src="https://d3js.org/d3-color.v1.min.js"></script>
<script src="https://unpkg.com/[email protected]"></script>
<script>

var yellow = d3.hcg("yellow"); // {h: 60, c: 1, g: 0, opacity: 1}

</script>

Try d3-hcg in your browser.

API Reference

# d3.hcg(h, c, g[, opacity])
# d3.hcg(specifier)
# d3.hcg(color)

Constructs a new HCG color. The channel values are exposed as h, c and g properties on the returned instance.

If h, c and g are specified, these represent the channel values of the returned color; an opacity may also be specified. If a CSS Color Module Level 3 specifier string is specified, it is parsed and then converted to the HCG color space. See d3.color for examples. If a color instance is specified, it is converted to the RGB color space using color.rgb and then converted to HCG.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].