bqplot.marks.Pie

class bqplot.marks.Pie(**kwargs)[source]

Piechart mark.

colors

list of colors (default: CATEGORY10) – list of colors for the slices.

stroke

color (default: ‘white’) – stroke color for the marker

opacities

list of floats (default: []) – Opacities for the slices of the Pie mark. Defaults to 1 when the list is too short, or the element of the list is set to None.

sort

bool (default: False) – sort the pie slices by descending sizes

x

Float (default: 0.5) or Date – horizontal position of the pie center, in data coordinates or in figure coordinates

y

Float (default: 0.5) – vertical y position of the pie center, in data coordinates or in figure coordinates

radius

Float – radius of the pie, in pixels

inner_radius

Float – inner radius of the pie, in pixels

start_angle

Float (default: 0.0) – start angle of the pie (from top), in degrees

end_angle

Float (default: 360.0) – end angle of the pie (from top), in degrees

display_labels

{‘none’, ‘inside’, ‘outside’} (default: ‘inside’) – label display options

display_values

bool (default: False) – if True show values along with labels

values_format

string (default: ‘.2f’) – format for displaying values

label_color

Color or None (default: None) – color of the labels

font_size

string (default: ‘14px’) – label font size in px, em or ex

font_weight

{‘bold’, ‘normal’, ‘bolder’} (default: ‘normal’) – label font weight

Data Attributes
sizes

numpy.ndarray (default: []) – proportions of the pie slices

color

numpy.ndarray or None (default: None) – color of the data points. Defaults to colors when not provided.

Notes

The fields which can be passed to the default tooltip are:
: the x value associated with the bar/candle open: open value for the bar/candle high: high value for the bar/candle low: low value for the bar/candle close: close value for the bar/candle index: index of the bar/candle being hovered on
__init__(**kwargs)

Public constructor

Methods

__init__(**kwargs) Public constructor
add_traits(**traits) Dynamically add trait attributes to the Widget.
class_own_trait_events(name) Get a dict of all event handlers defined on this class, not a parent.
class_own_traits(**metadata) Get a dict of all the traitlets defined on this class, not a parent.
class_trait_names(**metadata) Get a list of all the names of this class’ traits.
class_traits(**metadata) Get a dict of all the traits of this class.
close() Close method.
close_all()
get_manager_state([widgets]) Returns the full state for a widget manager for embedding
get_state([key, drop_defaults]) Gets the widget state, or a piece of it.
get_view_spec()
handle_comm_opened(msg) Static method, called when a widget is constructed.
has_trait(name) Returns True if the object has a trait with the specified name.
hold_sync() Hold syncing any state until the outermost context manager exits
hold_trait_notifications() Context manager for bundling trait change notifications and cross validation.
notify_change(change) Called when a property has changed.
observe(handler[, names, type]) Setup a handler to be called when a trait changes.
on_background_click(callback[, remove])
on_click(callback[, remove])
on_displayed(callback[, remove]) (Un)Register a widget displayed callback.
on_element_click(callback[, remove])
on_hover(callback[, remove])
on_legend_click(callback[, remove])
on_legend_hover(callback[, remove])
on_msg(callback[, remove]) (Un)Register a custom msg receive callback.
on_trait_change([handler, name, remove]) DEPRECATED: Setup a handler to be called when a trait changes.
on_widget_constructed() Registers a callback to be called when a widget is constructed.
open() Open a comm to the frontend if one isn’t already open.
send(content[, buffers]) Sends a custom msg to the widget model in the front-end.
send_state([key]) Sends the widget state, or a piece of it, to the front-end, if it exists.
set_state(sync_data) Called when a state is received from the front-end.
set_trait(name, value) Forcibly sets trait attribute, including read-only attributes.
setup_instance(*args, **kwargs) This is called before self.__init__ is called.
trait_events([name]) Get a dict of all the event handlers of this class.
trait_metadata(traitname, key[, default]) Get metadata values for trait by key.
trait_names(**metadata) Get a list of all the names of this class’ traits.
traits(**metadata) Get a dict of all the traits of this class.
unobserve(handler[, names, type]) Remove a trait change handler.
unobserve_all([name]) Remove trait change handlers of any type for the specified name.

Attributes

apply_clip A boolean (True, False) trait.
color A numpy array trait type.
colors An instance of a Python list.
comm A trait whose value must be an instance of a specified class.
cross_validation_lock A contextmanager for running a block with our cross validation lock set to True.
display_labels An enum whose value must be in a given sequence.
display_legend A boolean (True, False) trait.
display_values A boolean (True, False) trait.
enable_hover A boolean (True, False) trait.
end_angle A float trait.
font_size A trait for unicode strings.
font_weight An enum whose value must be in a given sequence.
icon
inner_radius A float trait.
interactions An instance of a Python dict.
keys An instance of a Python list.
label_color A string holding a valid HTML color such as ‘blue’, ‘#060482’, ‘#A80’
labels An instance of a Python list.
log A trait whose value must be an instance of a specified class.
mark_types
model_id Gets the model id of this widget.
name
opacities An instance of a Python list.
preserve_domain An instance of a Python dict.
radius A float trait.
scales An instance of a Python dict.
scales_metadata An instance of a Python dict.
selected An instance of a Python list.
selected_style An instance of a Python dict.
sizes A numpy array trait type.
sort A boolean (True, False) trait.
start_angle A float trait.
stroke A string holding a valid HTML color such as ‘blue’, ‘#060482’, ‘#A80’
tooltip A trait whose value must be an instance of a specified class.
tooltip_location An enum whose value must be in a given sequence.
tooltip_style An instance of a Python dict.
unselected_style An instance of a Python dict.
values_format A trait for unicode strings.
visible A boolean (True, False) trait.
widget_types
widgets
x A trait type representing a Union type.
y A trait type representing a Union type.