我正在尝试结合两个 Python Plotly 功能。其中之一是下拉菜单,用户可以在其中切换图(链接到示例)。另一个特征是子图。
我有使用下拉菜单的工作代码,但它没有子图。所以我在这里查找了如何创建子图,我想我可以像对待一个tools.make_subplots人物一样对待一个go.Box人物。如果这看起来很幼稚,我很抱歉,实际上我对 Plotly 还很陌生。
但是,这种尝试根本不起作用,我看到出现了两个例外情况,我已经将它们放在最底层。
# NOTE: This code goes in between 'START' and 'END' below
traces = []
for data in datas:
traces.append(go.Box(
x=data.index,
y=data.values,
showlegend=False
))
Run Code Online (Sandbox Code Playgroud)
import plotly.offline as py
import plotly.graph_objs as go
from plotly.offline import init_notebook_mode, iplot, plot
from plotly import tools
init_notebook_mode(connected=True)
### Create individual figures
# START
traces = []
for data in datas:
fig = tools.make_subplots(rows=1, cols=2)
trace1 …Run Code Online (Sandbox Code Playgroud)