In [1]:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
In [6]:
from mpld3 import enable_notebook
enable_notebook()
from mpld3 import plugins, show_d3
In [7]:
# Scatter points
fig, ax = plt.subplots()
np.random.seed(0)
x, y = np.random.normal(0, 1, (2, 200))
color = np.random.random(200)
size = 500 * np.random.random(200)
ax.scatter(x, y, c=color, s=size, alpha=0.3)
ax.set_xlabel('x axis')
ax.set_ylabel('y axis')
ax.set_title('Matplotlib Plot Rendered in D3!', size=14)
ax.grid(color='lightgray', alpha=0.7)
show_d3()
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-7-171faeb10cda> in <module>()
14 ax.grid(color='lightgray', alpha=0.7)
15
---> 16 show_d3()
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/mpld3/display.pyc in show_d3(fig, d3_url, ip, port, n_retries)
97 fig = plt.gcf()
98
---> 99 serve_and_open(D3Figure(fig).html(d3_url=d3_url),
100 ip=ip, port=port, n_retries=n_retries)
101
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/mpld3/_objects.pyc in html(self, d3_url, **kwargs)
259 def html(self, d3_url=None, **kwargs):
260 """Output HTML representing the figure."""
--> 261 return self._render(d3_url, **kwargs)
262
263 def _render(self, d3_url=None,
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/mpld3/_objects.pyc in _render(self, d3_url, standalone, title, with_js_includes, extra_js, with_style, extra_style, with_body, extra_body, extra_fig_js)
270 # here we call savefig so that draw() commands will happen
271 # use fig.dpi, otherwise rcparams savefig() can override this
--> 272 self.fig.savefig(io.BytesIO(), format='png', dpi=self.fig.dpi)
273
274 # now write the html
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/figure.py in savefig(self, *args, **kwargs)
1170 kwargs.setdefault('edgecolor', rcParams['savefig.edgecolor'])
1171
-> 1172 self.canvas.print_figure(*args, **kwargs)
1173
1174 if transparent:
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/backend_bases.py in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, **kwargs)
2015 orientation=orientation,
2016 bbox_inches_restore=_bbox_inches_restore,
-> 2017 **kwargs)
2018 finally:
2019 if bbox_inches and restore_bbox:
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py in print_png(self, filename_or_obj, *args, **kwargs)
443
444 def print_png(self, filename_or_obj, *args, **kwargs):
--> 445 FigureCanvasAgg.draw(self)
446 renderer = self.get_renderer()
447 original_dpi = renderer.dpi
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py in draw(self)
399
400 self.renderer = self.get_renderer()
--> 401 self.figure.draw(self.renderer)
402
403 def get_renderer(self):
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/figure.py in draw(self, renderer)
882 dsu.sort(key=itemgetter(0))
883 for zorder, func, args in dsu:
--> 884 func(*args)
885
886 renderer.close_group('figure')
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/axes.py in draw(self, renderer, inframe)
1981
1982 for zorder, a in dsu:
-> 1983 a.draw(renderer)
1984
1985 renderer.close_group('axes')
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/axis.py in draw(self, renderer, *args, **kwargs)
1038
1039 for tick in ticks_to_draw:
-> 1040 tick.draw(renderer)
1041
1042 # scale up the axis label box to also find the neighbors, not
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/axis.py in draw(self, renderer)
225 if midPoint:
226 if self.gridOn:
--> 227 self.gridline.draw(renderer)
228 if self.tick1On:
229 self.tick1line.draw(renderer)
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/artist.py in draw_wrapper(artist, renderer, *args, **kwargs)
53 def draw_wrapper(artist, renderer, *args, **kwargs):
54 before(artist, renderer)
---> 55 draw(artist, renderer, *args, **kwargs)
56 after(artist, renderer)
57
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/lines.py in draw(self, renderer)
483 self._set_gc_clip(gc)
484
--> 485 gc.set_foreground(self._color)
486 gc.set_antialiased(self._antialiased)
487 gc.set_linewidth(self._linewidth)
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/backend_bases.py in set_foreground(self, fg, isRGB)
857 self._rgb = fg
858 else:
--> 859 self._rgb = colors.colorConverter.to_rgba(fg)
860 if len(self._rgb) == 4 and not self._forced_alpha:
861 self.set_alpha(self._rgb[3])
/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/matplotlib/colors.py in to_rgba(self, arg, alpha)
351 return r,g,b,alpha
352 except (TypeError, ValueError), exc:
--> 353 raise ValueError('to_rgba: Invalid rgba arg "%s"\n%s' % (str(arg), exc))
354
355 def to_rgba_array(self, c, alpha=None):
ValueError: to_rgba: Invalid rgba arg "lightgray"
to_rgb: Invalid rgb arg "lightgray"
could not convert string to float: lightgray
<matplotlib.figure.Figure at 0x649f9f0>
Content source: prabhamatta/Analyzing-Open-Data
Similar notebooks: