xlabel,ylabel无法正常工作。 'str'对象不可调用

时间:2017-11-09 12:27:18

标签: python plot

我正在尝试给出我的轴标签,但由于语法错误,它们不会出现。这是我的代码。

file = 'SAW data omgekeerd goed.csv'
data = pd.read_csv(file, sep = ';', parse_dates= True, index_col = 0, dayfirst = True)

plt.plot(data['0.005 (B4.01) Studielandschap'])
plt.xlabel('Month')
plt.ylabel('Value')
plt.show()
  

文件“C:/ Users / steven / Documents / BIM / Minor Data Science / Outlier   检测SAW /异常检测0.1.py“,第24行,in   plt.xlabel('Month')TypeError:'str'对象不可调用

3 个答案:

答案 0 :(得分:1)

在此之前您做过plt.xlabel='month'吗? 这将导致导入函数的更改,从而导致typeError。 重新启动并运行,应该没事。

答案 1 :(得分:1)

如果您尝试这样做

    plt.xlabel = "Label"
    plt.ylabel = "Label"

还有这个

    plt.xlabel("Label")
    plt.ylabel("Label")

还是不行,那就试试这个

    import matplotlib.pyplot as plt
    from importlib import reload
    plt=reload(plt)

祝你好运

答案 2 :(得分:1)

这个问题通常在修改导入函数时出现。 如果我们使用 plt.ylabel='test' 代替 plt.ylabel('test'),那么它可能会改变导入。

要解决此问题,只需重新启动内核即可。