Shapes¶
-
class
leather.
Shape
¶ Bases:
object
Base class for shapes that can be used to render data
Series
.-
legend_to_svg
(series, palette)¶ Render the legend entries for these shapes.
-
to_svg
(width, height, x_scale, y_scale, series, palette)¶ Render this shape to an SVG.
-
validate_series
(series)¶ Verify this shape can be used to render a given series.
-
-
class
leather.
Bars
(fill_color=None)¶ Bases:
leather.shapes.base.Shape
Render a series of data as bars.
- Parameters
fill_color – The color to fill the bars. You may also specify a
style_function()
.
-
to_svg
(width, height, x_scale, y_scale, series, palette)¶ Render bars to SVG elements.
-
validate_series
(series)¶ Verify this shape can be used to render a given series.
-
class
leather.
Columns
(fill_color=None)¶ Bases:
leather.shapes.base.Shape
Render a series of data as columns.
- Parameters
fill_color – The color to fill the columns. You may also specify a
style_function()
.
-
to_svg
(width, height, x_scale, y_scale, series, palette)¶ Render columns to SVG elements.
-
validate_series
(series)¶ Verify this shape can be used to render a given series.
-
class
leather.
Dots
(fill_color=None, radius=None)¶ Bases:
leather.shapes.base.Shape
Render a series of data as dots.
- Parameters
fill_color – The color to fill the dots. You may also specify a
style_function()
. If not specified, default chart colors will be used.radius – The radius of the rendered dots. Defaults to
theme.default_dot_radius
. You may also specify astyle_function()
.
-
legend_to_svg
(series, palette)¶ Render the legend entries for these shapes.
-
to_svg
(width, height, x_scale, y_scale, series, palette)¶ Render dots to SVG elements.
-
validate_series
(series)¶ Verify this shape can be used to render a given series.
-
class
leather.
Line
(stroke_color=None, width=None)¶ Bases:
leather.shapes.base.Shape
Render a series of data as a line.
- Parameters
stroke_color – The color to stroke the lines. If not provided, default chart colors will be used.
width – The width of the lines. Defaults to
theme.default_line_width
.
-
to_svg
(width, height, x_scale, y_scale, series, palette)¶ Render lines to SVG elements.
-
validate_series
(series)¶ Verify this shape can be used to render a given series.
-
leather.
style_function
(datum)¶ This example shows how to define a function to specify style values for individual data points.
- Parameters
datum – A
Datum
instance for the data row.