In [10]:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
date = pd.date_range('20140901',periods=6)
data = pd.DataFrame(np.random.randn(6,4),index=date,columns=list('ABCD'))
In [6]:
data
Out[6]:
A
B
C
D
2014-09-01
-1.165814
-0.054412
0.572349
-0.236707
2014-09-02
1.166050
-0.437840
0.343950
0.277548
2014-09-03
0.847877
0.382399
1.764317
-1.047900
2014-09-04
-0.406391
-0.210786
-1.712621
-0.546339
2014-09-05
0.433117
-1.067152
-0.084555
1.419208
2014-09-06
-0.011689
-0.424570
-0.120154
2.025382
In [12]:
data.hist(bins=6)
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-12-58e1630f6999> in <module>()
----> 1 data.hist(bins=6)
/usr/local/lib/python2.7/dist-packages/pandas/tools/plotting.pyc in hist_frame(data, column, by, grid, xlabelsize, xrot, ylabelsize, yrot, ax, sharex, sharey, figsize, layout, bins, **kwds)
2504 nrows, ncols = _get_layout(naxes, layout=layout)
2505 fig, axes = _subplots(nrows=nrows, ncols=ncols, naxes=naxes, ax=ax, squeeze=False,
-> 2506 sharex=sharex, sharey=sharey, figsize=figsize)
2507
2508 for i, col in enumerate(com._try_sort(data.columns)):
/usr/local/lib/python2.7/dist-packages/pandas/tools/plotting.pyc in _subplots(nrows, ncols, naxes, sharex, sharey, squeeze, subplot_kw, ax, **fig_kw)
2941
2942 if ax is None:
-> 2943 fig = plt.figure(**fig_kw)
2944 else:
2945 fig = ax.get_figure()
/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.pyc in figure(num, figsize, dpi, facecolor, edgecolor, frameon, FigureClass, **kwargs)
432 frameon=frameon,
433 FigureClass=FigureClass,
--> 434 **kwargs)
435
436 if figLabel:
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt4agg.pyc in new_figure_manager(num, *args, **kwargs)
45 FigureClass = kwargs.pop('FigureClass', Figure)
46 thisFig = FigureClass(*args, **kwargs)
---> 47 return new_figure_manager_given_figure(num, thisFig)
48
49
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt4agg.pyc in new_figure_manager_given_figure(num, figure)
52 Create a new figure manager instance for the given figure.
53 """
---> 54 canvas = FigureCanvasQTAgg(figure)
55 return FigureManagerQT(canvas, num)
56
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt4agg.pyc in __init__(self, figure)
70 if DEBUG:
71 print('FigureCanvasQtAgg: ', figure)
---> 72 FigureCanvasQT.__init__(self, figure)
73 FigureCanvasAgg.__init__(self, figure)
74 self._drawRect = None
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt4.pyc in __init__(self, figure)
66 if DEBUG:
67 print('FigureCanvasQt qt4: ', figure)
---> 68 _create_qApp()
69
70 # Note different super-calling style to backend_qt5
/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5.pyc in _create_qApp()
137 display = os.environ.get('DISPLAY')
138 if display is None or not re.search(':\d', display):
--> 139 raise RuntimeError('Invalid DISPLAY variable')
140
141 qApp = QtWidgets.QApplication([str(" ")])
RuntimeError: Invalid DISPLAY variable
In [ ]:
Content source: LuoYisheng/Lalala
Similar notebooks: