In [ ]:
import plotly as py
import plotly.graph_objs as go
import plotly.figure_factory as FF

import numpy as np
import pandas as pd

import warnings
warnings.filterwarnings("ignore", message="numpy.dtype size changed")
warnings.filterwarnings("ignore", message="numpy.ufunc size changed")

py.offline.init_notebook_mode(connected=True)

In [ ]:
X = np.random.weibull(1.25, size=1000)
X[:10]

In [ ]:
trace1 = go.Histogram(
    x=X,
    xbins=dict(
        start=np.min(X),
        size=0.25,
        end=np.max(X),
    ),
    marker=dict(
        color='#00EEEE',
    )
)

layout = go.Layout(
    title='Test Histogram',
)

print(type(trace1), type(go.Data([trace1])))

fig = go.Figure(data=go.Data([trace1]), layout=layout)
py.offline.iplot(figure_or_data=fig, filename='Histogram-Test')