diff --git a/plotly/tools.py b/plotly/tools.py index 31390568264..8489a246994 100644 --- a/plotly/tools.py +++ b/plotly/tools.py @@ -1651,7 +1651,7 @@ def create_quiver(x, y, u, v, scale=.1, arrow_scale=.3, data = [quiver] layout = graph_objs.Layout(hovermode='closest') - return dict(data=data, layout=layout) + return graph_objs.Figure(data=data, layout=layout) @staticmethod def create_streamline(x, y, u, v, @@ -1759,7 +1759,7 @@ def create_streamline(x, y, u, v, data = [streamline] layout = graph_objs.Layout(hovermode='closest') - return dict(data=data, layout=layout) + return graph_objs.Figure(data=data, layout=layout) @staticmethod def _make_increasing_ohlc(open, high, low, close, dates, **kwargs): @@ -1996,7 +1996,7 @@ def create_ohlc(open, high, low, close, layout = graph_objs.Layout(xaxis=dict(zeroline=False), hovermode='closest') - return dict(data=data, layout=layout) + return graph_objs.Figure(data=data, layout=layout) @staticmethod def _make_increasing_candle(open, high, low, close, dates, **kwargs): @@ -2222,7 +2222,7 @@ def create_candlestick(open, high, low, close, data = candle_incr_data + candle_decr_data layout = graph_objs.Layout() - return dict(data=data, layout=layout) + return graph_objs.Figure(data=data, layout=layout) @staticmethod def create_distplot(hist_data, group_labels, @@ -2402,9 +2402,7 @@ def create_distplot(hist_data, group_labels, position=0.0)) data = sum(data, []) - dist_fig = dict(data=data, layout=layout) - - return dist_fig + return graph_objs.Figure(data=data, layout=layout) class _Quiver(FigureFactory):