Python Launcher在绘图之前关闭(Mac OSX 10.10)

时间:2015-05-25 12:58:24

标签: python matplotlib

我正在努力用python创建视觉输出。我的系统设置是:

  

MacBook Air(2010年末);   MacOSX 10.10.3(14D136);   Python 2和3

基本上我想绘制不均匀间隔的数据,如here所述(下面的示例代码)。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sbn

np.random.seed(0)

idx = pd.date_range('11:00', '21:30', freq='1min')
ser = pd.Series(data=np.random.randn(len(idx)), index=idx)
ser = ser.cumsum()

for i in range(20):
    for j in range(8):
        ser.iloc[10*i +j] = np.nan

fig, axes = plt.subplots(1, 2, figsize=(10, 5))
ser.plot(ax=axes[0])
ser.dropna().plot(ax=axes[1])

执行此代码时,Python2和Python3将启动 Python Launcher 。但在生成任何输出之前,图标会从扩展坞中消失。我使用

运行代码
python2/3 plottest.py

因为我认为这可能是 matplotlib 的一般问题所以我运行了以下示例代码(来自here):

import numpy as np
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import seaborn as sns

def plotClusterMap():
    a = pd.DataFrame(np.matrix('1 2; 3 4'))
    sns.clustermap(a)
    plt.show()

此代码适用于Python2& 3。

控制台没有显示任何错误,python也没有显示任何错误。难道只是第一个代码不符合我的想法(即在他的答案中显示@ 8one6图表)?还有另一种显示错误/状态消息的方法吗?

0 个答案:

没有答案