我正在使用PySpark
內核通過Apache Toree
安裝在Jupyter Notebook
使用Anaconda v4.0.0
(Python 2.7.11
)。從Hive
獲得了表之後,使用matplotlib/panda
繪製在Jupyter筆記本的一些圖形,教程如下如下:如何讓iPython inbuild magic命令在Jupyter筆記本Pyspark內核中工作?
%matplotlib inline
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# Set some Pandas options
pd.set_option('display.notebook_repr_html', False)
pd.set_option('display.max_columns', 20)
pd.set_option('display.max_rows', 25)
normals = pd.Series(np.random.normal(size=10))
normals.plot()
我被卡在第一個鏈接時,我試圖用%matplotlib直列這表明
Name: Error parsing magics!
Message: Magics [matplotlib] do not exist!
StackTrace:
看着Toree Magic和MagicManager,我意識到,%matplotlib
呼籲MagicManager
代替,打造神奇的命令iPython
。
Apache Toree - PySpark
可以使用iPython in-build magic命令嗎?
安裝'matplotlib'? – zero323
@ zero323我可以導入'matplotlib',但是當我嘗試在Jupyter筆記本控制檯上運行'%matplotlib inline'時顯示'16/09/20 09:40:24錯誤magic.MagicManager:找不到matplotlib的魔法一種獲得iPython魔法的方法? – Angletear