from __future__ import absolute_import

from plotly.graph_objs.graph_objs import *

__all__ = ["Data",
           "Annotations",
           "Area",
           "Bar",
           "Box",
           "Contour",
           "Heatmap",
           "Histogram",
           "Histogram2d",
           "Histogram2dContour",
           "Scatter",
           "Annotation",
           "AngularAxis",
           "ColorBar",
           "Contours",
           "ErrorX",
           "ErrorY",
           "Figure",
           "Font",
           "Layout",
           "Legend",
           "Line",
           "Margin",
           "Marker",
           "RadialAxis",
           "Stream",
           "Trace",
           "XAxis",
           "XBins",
           "YAxis",
           "YBins"]

from . graph_objs import (
    Data, Annotations, Area, Bar, Box, Contour, Heatmap, Histogram,
    Histogram2d, Histogram2dContour, Scatter, Annotation, AngularAxis,
    ColorBar, Contours, ErrorX, ErrorY, Figure, Font, Layout, Legend,
    Line, Margin, Marker, RadialAxis, Stream, Trace, XAxis, XBins, YAxis,
    YBins
)

Remove the `import *`. Explicitly import what we want to expose.
Remove the `import *`. Explicitly import what we want to expose.

Before __all__ was used to manage these. But it's clearer to
just import what we want users to see.

- from __future__ import absolute_import
+ from . graph_objs import (
+     Data, Annotations, Area, Bar, Box, Contour, Heatmap, Histogram,
+     Histogram2d, Histogram2dContour, Scatter, Annotation, AngularAxis,
+     ColorBar, Contours, ErrorX, ErrorY, Figure, Font, Layout, Legend,
+     Line, Margin, Marker, RadialAxis, Stream, Trace, XAxis, XBins, YAxis,
+     YBins
+ )
  
- from plotly.graph_objs.graph_objs import *
- 
- __all__ = ["Data",
-            "Annotations",
-            "Area",
-            "Bar",
-            "Box",
-            "Contour",
-            "Heatmap",
-            "Histogram",
-            "Histogram2d",
-            "Histogram2dContour",
-            "Scatter",
-            "Annotation",
-            "AngularAxis",
-            "ColorBar",
-            "Contours",
-            "ErrorX",
-            "ErrorY",
-            "Figure",
-            "Font",
-            "Layout",
-            "Legend",
-            "Line",
-            "Margin",
-            "Marker",
-            "RadialAxis",
-            "Stream",
-            "Trace",
-            "XAxis",
-            "XBins",
-            "YAxis",
-            "YBins"]
- 
Remove the `import *`. Explicitly import what we want to expose.
## Code Before:
from __future__ import absolute_import

from plotly.graph_objs.graph_objs import *

__all__ = ["Data",
           "Annotations",
           "Area",
           "Bar",
           "Box",
           "Contour",
           "Heatmap",
           "Histogram",
           "Histogram2d",
           "Histogram2dContour",
           "Scatter",
           "Annotation",
           "AngularAxis",
           "ColorBar",
           "Contours",
           "ErrorX",
           "ErrorY",
           "Figure",
           "Font",
           "Layout",
           "Legend",
           "Line",
           "Margin",
           "Marker",
           "RadialAxis",
           "Stream",
           "Trace",
           "XAxis",
           "XBins",
           "YAxis",
           "YBins"]

## Instruction:
Remove the `import *`. Explicitly import what we want to expose.
## Code After:
from . graph_objs import (
    Data, Annotations, Area, Bar, Box, Contour, Heatmap, Histogram,
    Histogram2d, Histogram2dContour, Scatter, Annotation, AngularAxis,
    ColorBar, Contours, ErrorX, ErrorY, Figure, Font, Layout, Legend,
    Line, Margin, Marker, RadialAxis, Stream, Trace, XAxis, XBins, YAxis,
    YBins
)
