Skip to content
/ d3-hcg Public

The HCG (Hue, Chroma, Grayness) color space derived from the Munsell color system.

License

Notifications You must be signed in to change notification settings

d3/d3-hcg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The HCG (Hue, Chroma, Grayness) color space derived from the Munsell color system.

Resources

License

Stars

Watchers

Forks

Packages

No packages published