Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python apachespark:Can';不要在Jupyter笔记本上使用Matplotlib_Python_Pandas_Apache Spark_Matplotlib_Pyspark - Fatal编程技术网

Python apachespark:Can';不要在Jupyter笔记本上使用Matplotlib

Python apachespark:Can';不要在Jupyter笔记本上使用Matplotlib,python,pandas,apache-spark,matplotlib,pyspark,Python,Pandas,Apache Spark,Matplotlib,Pyspark,我想做一件简单的事 在我的spark群集上,我将spark数据帧转换为绘图用的数据帧 +--------------------+-----+ | 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| |[20

我想做一件简单的事

在我的spark群集上,我将spark数据帧转换为绘图用的数据帧

+--------------------+-----+
|              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'
我不明白为什么会出错。我已经创建了dataframe,我刚刚展示了它,它显示得很好。现在,我正试图在安装了matplotlib的情况下绘制它

如何在集群上运行PySpark内核的Jupyter笔记本上绘图?

而不是编写

%matplotlib inline
添加以下代码

from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')

问题不在于导入,请尝试删除
%matplotlib inline
,然后运行code@Kalyan如果正确,请尝试显示包含引发问题的行的完整错误消息。它有助于调试:)您是否使用Sparkmagic和Livy连接到您的群集?尝试过它向我提供错误“NoneType”对象没有属性“run\u line\u magic”回溯(最近一次调用):AttributeError:“NoneType”对象没有属性“run\u line\u magic”您正在使用IBM的jupyter笔记本吗?是,我尝试使用它运行..我得到了错误..没有它..仍然得到一个错误..另一个错误,,,RuntimeError:来自IPython的显示变量无效。显示导入显示也无法解决看起来,您需要在azure笔记本中安装IPython,因此,运行以下命令,$pip install ipython您能告诉我您在删除%matplotlib inline并运行代码时遇到的完整错误吗