Skip to content

Latest commit

 

History

History
112 lines (86 loc) · 2.35 KB

figurewidget.md

File metadata and controls

112 lines (86 loc) · 2.35 KB
jupyter
jupytextkernelspeclanguage_infoplotly
notebook_metadata_filtertext_representation
all
extensionformat_nameformat_versionjupytext_version
.md
markdown
1.1
1.1.7
display_namelanguagename
Python 3
python
python3
codemirror_modefile_extensionmimetypenamenbconvert_exporterpygments_lexerversion
nameversion
ipython
3
.py
text/x-python
python
python
ipython3
3.6.5
descriptiondisplay_aslanguagelayoutnameorderpage_typepermalinkthumbnailredirect_from
Introduction to the new Plotly FigureWidget
chart_events
python
base
Plotly FigureWidget Overview
1
example_index
python/figurewidget/
thumbnail/figurewidget-overview.gif
/python/ipython-widgets/

Create a Simple FigureWidget

Create an empty FigureWidget and then view it.

importplotly.graph_objectsasgof=go.FigureWidget() f

Add traces or update the layout and then watch the output above update in real time.

f.add_scatter(y=[2, 1, 4, 3]);
f.add_bar(y=[1, 4, 3, 2]);
f.layout.title='Hello FigureWidget'

Update the Data and the Layout

# update scatter datascatter=f.data[0] scatter.y= [3, 1, 4, 3]
# update bar databar=f.data[1] bar.y= [5, 3, 2, 8]
f.layout.title.text='This is a new title'

Construct a FigureWidget from a Figure graph object

A standard Figure object can be passed to the FigureWidget constructor.

importplotly.graph_objectsasgotrace=go.Heatmap(z=[[1, 20, 30, 50, 1], [20, 1, 60, 80, 30], [30, 60, 1, -10, 20]], x=['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'], y=['Morning', 'Afternoon', 'Evening']) data=[trace] layout=go.Layout(title=dict(text='Activity Heatmap')) figure=go.Figure(data=data, layout=layout) f2=go.FigureWidget(figure) f2

Reference

See these Jupyter notebooks for even more FigureWidget examples.

help(go.FigureWidget)
close