Plotting#
Common#
colour.plotting
|
Define a data structure for a colour swatch. |
|
Return the current figure and its axes or create a new one. |
|
Configure camera settings for the current 3D visualization. |
|
Create a colour cycle iterator using the specified colour map. |
|
Return the Colour plotting style configuration. |
|
Add labels above specified rectangles. |
|
Decorate a function to override Matplotlib style. |
|
Plot the specified image using matplotlib. |
|
Plot colour swatches with configurable layout and comparison options. |
|
Plot specified functions. |
|
Plot a single colour swatch. |
|
Plot the specified function. |
|
Render the current figure while adjusting various settings such as the bounding box, title, or background transparency. |
|
Set equal aspect ratio to the specified 3D axes. |
Ancillary Objects
colour.plotting.common
|
Filter the colour matching functions matching the specified filterers. |
|
Filter the colour checkers matching the specified filterers. |
|
Filter the illuminants matching the specified filterers. |
|
Filter mapping objects matching specified filterers while passing through class instances whose type is one of the mapping element types. |
|
Filter the RGB colourspaces matching the specified filterers. |
|
Set a temporary Matplotlib font scaling using a context manager. |
Define keyword argument types for the |
|
Define the keyword argument types for the |
|
Define the keyword argument types for the |
Colorimetry#
colour.plotting
|
Plot blackbody colours across a temperature range. |
Plot the spectral radiance of a blackbody at the specified temperature. |
|
|
Plot the specified colour matching functions. |
|
Plot the spectral distributions of the specified illuminants. |
|
Plot the specified Lightness functions. |
|
Plot the specified Luminance functions. |
|
Plot specified spectral distributions. |
|
Plot specified colour matching functions. |
|
Plot the specified single illuminant spectral distribution. |
|
Plot the specified Lightness function. |
|
Plot the specified Luminance function. |
|
Plot the specified spectral distribution. |
|
Plot the visible colour spectrum using the specified standard observer CIE XYZ colour matching functions. |
Colour Vision Deficiency#
colour.plotting
|
Perform colour vision deficiency simulation on the specified RGB colourspace array using the Machado et al. (2009) model. |
Colour Characterisation#
colour.plotting
|
Plot and compare the specified colour checkers. |
|
Plot the specified colour checker. |
Corresponding Chromaticities#
colour.plotting
Plot the corresponding chromaticities prediction for the specified chromatic adaptation model. |
CIE Chromaticity Diagrams#
colour.plotting
Represent a delimiter and case-insensitive |
|
|
Return the Spectral Locus line vertices, i.e., positions, normals and colours, using the specified method. |
Represent a delimiter and case-insensitive |
|
|
Plot the CIE 1931 Chromaticity Diagram. |
|
Plot the CIE 1960 UCS Chromaticity Diagram. |
|
Plot the CIE 1976 UCS Chromaticity Diagram. |
Plot specified spectral distribution chromaticity coordinates in the CIE 1931 Chromaticity Diagram. |
|
Plot spectral distribution chromaticity coordinates in the CIE 1960 UCS Chromaticity Diagram. |
|
Plot specified spectral distribution chromaticity coordinates in the CIE 1976 UCS Chromaticity Diagram. |
Ancillary Objects
colour.plotting.diagrams
|
Plot the Chromaticity Diagram using the specified method. |
|
Plot the Chromaticity Diagram colours using the specified method. |
|
Plot specified spectral distribution chromaticity coordinates into the Chromaticity Diagram using the specified method. |
|
Plot the Spectral Locus using the specified method. |
Colour Models#
colour.plotting
|
Plot specified constant hue loci colour matches data such as that from [HB95] or [EF98] that are easily loaded with Colour - Datasets. |
|
Plot MacAdam (1942) Ellipses (Observer PGN) in the CIE 1931 Chromaticity Diagram. |
|
Plot MacAdam (1942) Ellipses (Observer PGN) in the CIE 1960 UCS Chromaticity Diagram. |
|
Plot MacAdam (1942) Ellipses (Observer PGN) in the CIE 1976 UCS Chromaticity Diagram. |
|
Plot the specified colour component transfer functions. |
|
Plot specified RGB colourspace array in the CIE 1931 Chromaticity Diagram. |
|
Plot the specified RGB colourspace array in the CIE 1960 UCS Chromaticity Diagram. |
|
Plot the specified RGB colourspace array in the CIE 1976 UCS Chromaticity Diagram. |
Plot specified RGB colourspaces in the CIE 1931 Chromaticity Diagram. |
|
|
Plot specified RGB colourspaces in the CIE 1960 UCS Chromaticity Diagram. |
|
Plot the specified RGB colourspaces in the CIE 1976 UCS Chromaticity Diagram. |
|
Plot specified colourspace colour component transfer function. |
Ancillary Objects
colour.plotting.models
|
Reorder the axes of the specified colourspace model array \(a\) to match the standard axes order used for volume plotting. |
|
Return the Pointer's Gamut line vertices, i.e., positions, normals, and colours, using the specified chromaticity diagram method. |
Plot MacAdam (1942) Ellipses (Observer PGN) in the Chromaticity Diagram using the specified method. |
|
|
Plot Pointer's Gamut using the specified plotting method. |
Plot the specified RGB colourspace array in the Chromaticity Diagram using the specified method. |
|
Plot specified RGB colourspaces in the Chromaticity Diagram using the specified method. |
Colour Notation Systems#
colour.plotting
Plot the specified Munsell value functions. |
|
|
Plot the specified Munsell value function. |
Optical Phenomena#
colour.plotting
Plot a single Rayleigh scattering spectral distribution. |
|
|
Plot the blue sky spectral radiance distribution. |
Plot the CIE Standard General Sky luminance distribution for the given sky type. |
|
|
Plot the Prague Sky Model sky radiance distribution for the given atmospheric configuration and wavelength. |
|
Plot a true colour rendering of the sky using the Prague Sky Model. |
|
Plot reflectance and/or transmittance of a single-layer thin film. |
|
Plot reflectance and/or transmittance of a multi-layer thin film stack. |
|
Plot comparison of multiple thin film configurations. |
|
Plot reflectance spectrum of thin film using Transfer Matrix Method. |
|
Plot thin film iridescence colours. |
|
Plot thin film reflectance as a 2D pseudocolor map. |
|
Plot a multilayer stack as a stacked horizontal bar chart with optional ray paths. |
Colour Quality#
colour.plotting
Plot the Colour Quality Scale (CQS) of the specified illuminants or light sources spectral distributions. |
|
Plot the Colour Rendering Index (CRI) of the specified illuminants or light sources spectral distributions. |
|
Plot the Colour Quality Scale (CQS) of the specified illuminant or light source spectral distribution. |
|
Plot the Colour Rendering Index (CRI) of the specified illuminant or light source spectral distribution. |
Ancillary Objects
colour.plotting.quality
|
Plot the colour quality data of the specified illuminants or light sources colour quality specifications. |
Gamut Section Plotting#
colour.plotting
|
Plot the specified RGB colourspace section colours along the specified axis and origin. |
|
Plot the visible spectrum volume section colours along the specified axis and origin. |
Ancillary Objects
colour.plotting.section
|
Plot the section colours of the specified trimesh hull along the specified axis and origin. |
|
Plot the section contour of the specified trimesh hull along the specified axis and origin. |
Colour Models Volume#
colour.plotting
|
Plot the gamuts of the specified RGB colourspaces in the specified reference colourspace. |
|
Plot the specified RGB colourspace array in a scatter plot. |
ANSI/IES TM-30-18 Colour Rendition Report#
colour.plotting
|
Generate the ANSI/IES TM-30-18 Colour Rendition Report for the specified spectral distribution using the specified method. |
Ancillary Objects
colour.plotting.tm3018
Generate the full ANSI/IES TM-30-18 Colour Rendition Report for the specified spectral distribution. |
|
Generate the intermediate ANSI/IES TM-30-18 Colour Rendition Report for the specified spectral distribution. |
|
Generate the simple ANSI/IES TM-30-18 Colour Rendition Report for the specified spectral distribution. |
Automatic Colour Conversion Graph#
colour.plotting
|
Plot Colour automatic colour conversion graph using Graphviz and pyraphviz. |