Apache Spark: не могу использовать Matplotlib на ноутбуке Jupyter - PullRequest
0 голосов
/ 21 мая 2018

Я хотел сделать простую вещь.

На моем искровом кластере я преобразовал свой массив данных Spark в dandframe для построения графиков.

+--------------------+-----+
|              window|count|
+--------------------+-----+
|[2018-04-10 15:00...|  770|
|[2018-04-10 00:42...|  100|
|[2018-04-10 04:14...|   54|
|[2018-04-06 15:54...|   36|
|[2018-04-10 04:46...|  304|
|[2018-04-10 20:36...|  347|
|[2018-04-10 03:26...|   41|
|[2018-04-10 21:10...|   85|
|[2018-04-10 11:44...|  426|
|[2018-04-10 12:32...|  754|
|[2018-04-10 00:28...|   61|
|[2018-04-10 05:36...|  478|
|[2018-04-06 07:04...|   18|
|[2018-04-10 22:14...|  195|
|[2018-04-10 23:40...|  175|
|[2018-04-10 00:20...|  229|
|[2018-04-10 03:10...|  209|
|[2018-04-10 01:28...|   67|
|[2018-04-09 18:52...|    9|
|[2018-04-10 19:06...| 3548|
+--------------------+-----+
only showing top 20 rows

Но теперь, когда я пытаюсь построить его,

from IPython.display import display
import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
​
pdf.plot()  # pdf is the pandas datframe

я получаюошибки:

unknown magic command 'matplotlib'
UnknownMagic: unknown magic command 'matplotlib'

Я не могу понять, почему возникает ошибка.Я уже создал фрейм данных, я только показал его, и он показал себя хорошо.Сейчас я просто пытаюсь построить его с установленным matplotlib.

Как построить на ноутбуке Jupyter, работающем на ядре PySpark в кластере?

1 Ответ

0 голосов
/ 21 мая 2018

вместо записи

%matplotlib inline

добавить следующий код

from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...