bokeh.models.axes
¶
Guide renderers for various kinds of axes that can be added to Bokeh plots
-
class
Axis
(**kwargs)¶ Bases:
bokeh.models.renderers.GuideRenderer
A base class that defines common properties for all axis types.
Axis
is not generally useful to instantiate on its own.-
axis_label
¶ property type: axis_label:String
A text label for the axis, displayed parallel to the axis rule.
Note
LaTeX notation is not currently supported; please see issue 647 to track progress or contribute.
-
axis_label_standoff
¶ property type: axis_label_standoff:Int
The distance in pixels that the axis labels should be offset from the tick labels.
-
axis_label_text_align
¶ property type: axis_label_text_align:Enum(‘left’, ‘right’, ‘center’)
The text align of the axis label.
-
axis_label_text_alpha
¶ property type: axis_label_text_alpha:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The text alpha of the axis label.
-
axis_label_text_baseline
¶ property type: axis_label_text_baseline:Enum(‘top’, ‘middle’, ‘bottom’, ‘alphabetic’, ‘hanging’, ‘ideographic’)
The text baseline of the axis label.
-
axis_label_text_color
¶ property type: axis_label_text_color:ColorSpec(String, Dict(String, Either(String, Instance(Transform), Color)), Color)
The text color of the axis label.
-
axis_label_text_font
¶ property type: axis_label_text_font:String
The text font of the axis label.
-
axis_label_text_font_size
¶ property type: axis_label_text_font_size:FontSizeSpec(String, Dict(String, Either(String, Instance(Transform), List(String))), List(String))
The text font size of the axis label.
-
axis_label_text_font_style
¶ property type: axis_label_text_font_style:Enum(‘normal’, ‘italic’, ‘bold’)
The text font style of the axis label.
-
axis_line_alpha
¶ property type: axis_line_alpha:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line alpha of the axis line.
-
axis_line_cap
¶ property type: axis_line_cap:Enum(‘butt’, ‘round’, ‘square’)
The line cap of the axis line.
-
axis_line_color
¶ property type: axis_line_color:ColorSpec(String, Dict(String, Either(String, Instance(Transform), Color)), Color)
The line color of the axis line.
-
axis_line_dash
¶ property type: axis_line_dash:DashPattern
The line dash of the axis line.
-
axis_line_dash_offset
¶ property type: axis_line_dash_offset:Int
The line dash offset of the axis line.
-
axis_line_join
¶ property type: axis_line_join:Enum(‘miter’, ‘round’, ‘bevel’)
The line join of the axis line.
-
axis_line_width
¶ property type: axis_line_width:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line width of the axis line.
-
bounds
¶ property type: bounds:Either(Auto, Tuple(Float, Float), Tuple(Datetime, Datetime))
Bounds for the rendered axis. If unset, the axis will span the entire plot in the given dimension.
-
formatter
¶ property type: formatter:Instance(TickFormatter)
A TickFormatter to use for formatting the visual appearance of ticks.
-
major_label_orientation
¶ property type: major_label_orientation:Either(Enum(‘horizontal’, ‘vertical’), Float)
What direction the major label text should be oriented. If a i number is supplied, the angle of the text is measured from horizontal.
-
major_label_standoff
¶ property type: major_label_standoff:Int
The distance in pixels that the major tick labels should be offset from the associated ticks.
-
major_label_text_align
¶ property type: major_label_text_align:Enum(‘left’, ‘right’, ‘center’)
The text align of the major tick labels.
-
major_label_text_alpha
¶ property type: major_label_text_alpha:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The text alpha of the major tick labels.
-
major_label_text_baseline
¶ property type: major_label_text_baseline:Enum(‘top’, ‘middle’, ‘bottom’, ‘alphabetic’, ‘hanging’, ‘ideographic’)
The text baseline of the major tick labels.
-
major_label_text_color
¶ property type: major_label_text_color:ColorSpec(String, Dict(String, Either(String, Instance(Transform), Color)), Color)
The text color of the major tick labels.
-
major_label_text_font
¶ property type: major_label_text_font:String
The text font of the major tick labels.
-
major_label_text_font_size
¶ property type: major_label_text_font_size:FontSizeSpec(String, Dict(String, Either(String, Instance(Transform), List(String))), List(String))
The text font size of the major tick labels.
-
major_label_text_font_style
¶ property type: major_label_text_font_style:Enum(‘normal’, ‘italic’, ‘bold’)
The text font style of the major tick labels.
-
major_tick_in
¶ property type: major_tick_in:Int
The distance in pixels that major ticks should extend into the main plot area.
-
major_tick_line_alpha
¶ property type: major_tick_line_alpha:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line alpha of the major ticks.
-
major_tick_line_cap
¶ property type: major_tick_line_cap:Enum(‘butt’, ‘round’, ‘square’)
The line cap of the major ticks.
-
major_tick_line_color
¶ property type: major_tick_line_color:ColorSpec(String, Dict(String, Either(String, Instance(Transform), Color)), Color)
The line color of the major ticks.
-
major_tick_line_dash
¶ property type: major_tick_line_dash:DashPattern
The line dash of the major ticks.
-
major_tick_line_dash_offset
¶ property type: major_tick_line_dash_offset:Int
The line dash offset of the major ticks.
-
major_tick_line_join
¶ property type: major_tick_line_join:Enum(‘miter’, ‘round’, ‘bevel’)
The line join of the major ticks.
-
major_tick_line_width
¶ property type: major_tick_line_width:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line width of the major ticks.
-
major_tick_out
¶ property type: major_tick_out:Int
The distance in pixels that major ticks should extend out of the main plot area.
-
minor_tick_in
¶ property type: minor_tick_in:Int
The distance in pixels that minor ticks should extend into the main plot area.
-
minor_tick_line_alpha
¶ property type: minor_tick_line_alpha:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line alpha of the minor ticks.
-
minor_tick_line_cap
¶ property type: minor_tick_line_cap:Enum(‘butt’, ‘round’, ‘square’)
The line cap of the minor ticks.
-
minor_tick_line_color
¶ property type: minor_tick_line_color:ColorSpec(String, Dict(String, Either(String, Instance(Transform), Color)), Color)
The line color of the minor ticks.
-
minor_tick_line_dash
¶ property type: minor_tick_line_dash:DashPattern
The line dash of the minor ticks.
-
minor_tick_line_dash_offset
¶ property type: minor_tick_line_dash_offset:Int
The line dash offset of the minor ticks.
-
minor_tick_line_join
¶ property type: minor_tick_line_join:Enum(‘miter’, ‘round’, ‘bevel’)
The line join of the minor ticks.
-
minor_tick_line_width
¶ property type: minor_tick_line_width:NumberSpec(String, Dict(String, Either(String, Instance(Transform), Float)), Float)
The line width of the minor ticks.
-
minor_tick_out
¶ property type: minor_tick_out:Int
The distance in pixels that major ticks should extend out of the main plot area.
-
ticker
¶ property type: ticker:Instance(Ticker)
A Ticker to use for computing locations of axis components.
-
visible
¶ property type: visible:Bool
Ability to hide the entire axis from the plot.
-
x_range_name
¶ property type: x_range_name:String
A particular (named) x-range to use for computing screen locations when rendering an axis on the plot. If unset, use the default x-range.
-
y_range_name
¶ property type: y_range_name:String
A particular (named) y-range to use for computing screen locations when rendering an axis on the plot. If unset, use the default y-range.
-
-
class
CategoricalAxis
(**kwargs)¶ Bases:
bokeh.models.axes.Axis
An axis that picks evenly spaced tick locations for a collection of categories/factors.
-
class
ContinuousAxis
(**kwargs)¶ Bases:
bokeh.models.axes.Axis
A base class for all numeric, non-categorical axes types.
ContinuousAxis
is not generally useful to instantiate on its own.
-
class
DatetimeAxis
(**kwargs)¶ Bases:
bokeh.models.axes.LinearAxis
An LinearAxis that picks nice numbers for tick locations on a datetime scale. Configured with a
DatetimeTickFormatter
by default.
-
class
LinearAxis
(**kwargs)¶ Bases:
bokeh.models.axes.ContinuousAxis
An axis that picks nice numbers for tick locations on a linear scale. Configured with a
BasicTickFormatter
by default.
-
class
LogAxis
(**kwargs)¶ Bases:
bokeh.models.axes.ContinuousAxis
An axis that picks nice numbers for tick locations on a log scale. Configured with a
LogTickFormatter
by default.