Kann nicht ausgeführt werden, matplotlib mit Apache Zeppelin

Bin ich mit dem Zeppelin und matplotlib zu visualisieren einige Daten. Ich versuche Sie aber fehl mit dem folgenden Fehler. Könnten Sie mir einige Hinweise wie es zu lösen ist?

%pyspark
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

Und hier ist der Fehler, ich habe

Traceback (most recent call last):
  File "/tmp/zeppelin_pyspark-3580576524078731606.py", line 235, in <module>
    eval(compiledCode)
  File "<string>", line 1, in <module>
  File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line 78, in <module>
    new_figure_manager, draw_if_interactive, show = pylab_setup()
  File "/usr/lib64/python2.6/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup
    globals(),locals(),[backend_name])
  File "/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in <module>
    from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
  File "/usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtk.py", line 8, in <module>
    import gtk; gdk = gtk.gdk
  File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
    _init()
  File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
    _gtk.init_check()
RuntimeError: could not open display

Ich auch versuchen, fügen Sie diese Zeilen, ist aber immer noch nicht arbeiten

import matplotlib
matplotlib.use('Agg')
InformationsquelleAutor hminle | 2016-07-19
Schreibe einen Kommentar