Skip to content

D3

ggsci.palettes

Palette generators for ggsci.

This module provides palette functions that either return a callable for discrete palettes or a sequence of colors for continuous palettes.

pal_d3(palette='category10', alpha=1.0)

D3.js color palette.

Parameters:

Name Type Description Default
palette str

Palette name: "category10", "category20", "category20b", or "category20c".

'category10'
alpha float

Transparency level, between 0 and 1.

1.0

Returns:

Type Description
PaletteFunc

A callable that takes n and returns a color sequence.

Raises:

Type Description
ValueError

If the palette name is unknown or alpha is invalid.

ggsci.scales

Plotnine scales for ggsci palettes.

scale_colour_d3 = scale_color_d3 module-attribute

scale_color_d3 dataclass

Bases: scale_discrete

D3.js color scale.

Parameters:

Name Type Description Default
palette InitVar[str]

Palette name: "category10", "category20", "category20b", or "category20c".

'category10'
alpha InitVar[float]

Transparency level, between 0 and 1.

1.0

scale_fill_d3 dataclass

Bases: scale_discrete

D3.js fill scale.

Parameters:

Name Type Description Default
palette InitVar[str]

Palette name: "category10", "category20", "category20b", or "category20c".

'category10'
alpha InitVar[float]

Transparency level, between 0 and 1.

1.0