bokeh.models.arrow_heads
Models for various kinds of arrow heads that can be added to
Arrow annotations.
-
class
ArrowHead
(**kwargs)[source]
Bases: bokeh.models.annotations.Annotation
Base class for arrow heads.
Note
This is an abstract base class used to help organize the hierarchy of Bokeh
model types. It is not useful to instantiate on its own.
JSON Prototype
{
"id": "325b773d-4443-42cc-bb2e-3efb502c8684",
"js_event_callbacks": {},
"js_property_callbacks": {},
"level": "annotation",
"name": null,
"plot": null,
"subscribed_events": [],
"tags": [],
"visible": true
}
-
class
NormalHead
(**kwargs)[source]
Bases: bokeh.models.arrow_heads.ArrowHead
Render a closed-body arrow head.
-
fill_alpha
property type: NumberSpec
The fill alpha values for the arrow head interior.
-
fill_color
property type: ColorSpec
The fill color values for the arrow head interior.
-
line_alpha
property type: NumberSpec
The line alpha values for the arrow head outline.
-
line_cap
property type: Enum
( LineCap
)
The line cap values for the arrow head outline.
-
line_color
property type: ColorSpec
The line color values for the arrow head outline.
-
line_dash
property type: DashPattern
The line dash values for the arrow head outline.
-
line_dash_offset
property type: Int
The line dash offset values for the arrow head outline.
-
line_join
property type: Enum
( LineJoin
)
The line join values for the arrow head outline.
-
line_width
property type: NumberSpec
The line width values for the arrow head outline.
-
size
property type: Float
The size, in pixels, of the arrow head.
JSON Prototype
{
"fill_alpha": {
"value": 1.0
},
"fill_color": {
"value": "black"
},
"id": "e5deae39-9e68-4298-8748-d5076c77fca7",
"js_event_callbacks": {},
"js_property_callbacks": {},
"level": "annotation",
"line_alpha": {
"value": 1.0
},
"line_cap": "butt",
"line_color": {
"value": "black"
},
"line_dash": [],
"line_dash_offset": 0,
"line_join": "miter",
"line_width": {
"value": 1
},
"name": null,
"plot": null,
"size": 25,
"subscribed_events": [],
"tags": [],
"visible": true
}
-
class
OpenHead
(**kwargs)[source]
Bases: bokeh.models.arrow_heads.ArrowHead
Render an open-body arrow head.
-
line_alpha
property type: NumberSpec
The line alpha values for the arrow head outline.
-
line_cap
property type: Enum
( LineCap
)
The line cap values for the arrow head outline.
-
line_color
property type: ColorSpec
The line color values for the arrow head outline.
-
line_dash
property type: DashPattern
The line dash values for the arrow head outline.
-
line_dash_offset
property type: Int
The line dash offset values for the arrow head outline.
-
line_join
property type: Enum
( LineJoin
)
The line join values for the arrow head outline.
-
line_width
property type: NumberSpec
The line width values for the arrow head outline.
-
size
property type: Float
The size, in pixels, of the arrow head.
JSON Prototype
{
"id": "cf737699-2565-41a1-92bf-008f0a5217c0",
"js_event_callbacks": {},
"js_property_callbacks": {},
"level": "annotation",
"line_alpha": {
"value": 1.0
},
"line_cap": "butt",
"line_color": {
"value": "black"
},
"line_dash": [],
"line_dash_offset": 0,
"line_join": "miter",
"line_width": {
"value": 1
},
"name": null,
"plot": null,
"size": 25,
"subscribed_events": [],
"tags": [],
"visible": true
}
-
class
TeeHead
(**kwargs)[source]
Bases: bokeh.models.arrow_heads.ArrowHead
Render a tee-style arrow head.
-
line_alpha
property type: NumberSpec
The line alpha values for the arrow head outline.
-
line_cap
property type: Enum
( LineCap
)
The line cap values for the arrow head outline.
-
line_color
property type: ColorSpec
The line color values for the arrow head outline.
-
line_dash
property type: DashPattern
The line dash values for the arrow head outline.
-
line_dash_offset
property type: Int
The line dash offset values for the arrow head outline.
-
line_join
property type: Enum
( LineJoin
)
The line join values for the arrow head outline.
-
line_width
property type: NumberSpec
The line width values for the arrow head outline.
-
size
property type: Float
The size, in pixels, of the arrow head.
JSON Prototype
{
"id": "2c129cf7-c56e-4c47-be44-a168b8c3f799",
"js_event_callbacks": {},
"js_property_callbacks": {},
"level": "annotation",
"line_alpha": {
"value": 1.0
},
"line_cap": "butt",
"line_color": {
"value": "black"
},
"line_dash": [],
"line_dash_offset": 0,
"line_join": "miter",
"line_width": {
"value": 1
},
"name": null,
"plot": null,
"size": 25,
"subscribed_events": [],
"tags": [],
"visible": true
}
-
class
VeeHead
(**kwargs)[source]
Bases: bokeh.models.arrow_heads.ArrowHead
Render a vee-style arrow head.
-
fill_alpha
property type: NumberSpec
The fill alpha values for the arrow head interior.
-
fill_color
property type: ColorSpec
The fill color values for the arrow head interior.
-
line_alpha
property type: NumberSpec
The line alpha values for the arrow head outline.
-
line_cap
property type: Enum
( LineCap
)
The line cap values for the arrow head outline.
-
line_color
property type: ColorSpec
The line color values for the arrow head outline.
-
line_dash
property type: DashPattern
The line dash values for the arrow head outline.
-
line_dash_offset
property type: Int
The line dash offset values for the arrow head outline.
-
line_join
property type: Enum
( LineJoin
)
The line join values for the arrow head outline.
-
line_width
property type: NumberSpec
The line width values for the arrow head outline.
-
size
property type: Float
The size, in pixels, of the arrow head.
JSON Prototype
{
"fill_alpha": {
"value": 1.0
},
"fill_color": {
"value": "black"
},
"id": "130e6dec-0e53-43bb-ae6a-c8f0b3cc9457",
"js_event_callbacks": {},
"js_property_callbacks": {},
"level": "annotation",
"line_alpha": {
"value": 1.0
},
"line_cap": "butt",
"line_color": {
"value": "black"
},
"line_dash": [],
"line_dash_offset": 0,
"line_join": "miter",
"line_width": {
"value": 1
},
"name": null,
"plot": null,
"size": 25,
"subscribed_events": [],
"tags": [],
"visible": true
}