2016-05-18 64 views
1

我使用的Ubuntu 14.04.1 LTS與python3 PyCharm工作正常。我想用「ggplot」風格的模塊,但是我得到一個錯誤「命名沒有模塊」。 Matplotlib 1.3.1被安裝並正常工作(我最近更新了它)。得到錯誤:matplotlib.style‘「沒有名爲模塊’,而matplotlib

import matplotlib as mpl 
import matplotlib.style as mplstyle 
mplstyle.use('ggplot') 

ImportError: No module named 'matplotlib.style' 

我也查了matplotlibrc文件和matplotlibtool,一切都似乎是爲文檔建議。任何人都知道,我能做什麼?

回答

1

What's new in matplotlib,加入了style包從1.4版本到matplotlib。

因此,通過檢查你的matplotlib版本,

$ pip freeze | grep matplotlib 
matplotlib==1.3.1 

升級matplotlib至最新版本,

$ sudo pip install matplotlib --upgrade 

$ pip freeze | grep matplotlib 
matplotlib==1.5.1 

這工作對我很好。

import matplotlib.pyplot as plt 
plt.style.use('ggplot') 
+1

我需要先用'sudo apt-get install libfreetype6-dev'升級libfreetype6,然後在pycharm中更新它。但它然後工作正常。非常感謝。 – kire

相關問題