当前使用Plotly显示直方图数据。我希望能够实现一个滑块,以便能够更改直方图数据的bin大小并更新绘图。知道我会怎么做吗?
我在下面附加了我的函数,该函数将我的数据成功显示到url。
def displayHistogram(dataSet, sensorNameSet, chartTitle, yAxisTitle, url):
j = 0
data = []
nbins = 1
for i in dataSet:
print(i[0][:])
trace = go.Histogram(x=i[0][:], y=(i[2][:] ), name=sensorNameSet[j], nbinsx=nbins)
data.append(trace)
j += 1
layout = go.Layout(
title=go.layout.Title(
text=chartTitle,
xref='paper',
x=0
),
yaxis=go.layout.YAxis(
title=go.layout.yaxis.Title(
text=yAxisTitle,
font=dict(
family='Courier New, monospace',
size=18,
color='#7f7f7f'
)
)
)
)
fig = go.Figure(data=data, layout=layout)
ply.plot(fig, filename=url)