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.
- fill_color – The color to fill the dots. You may also specify a
-
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.