matplotlib - 散射和情节看起来很奇怪

时间:2018-06-05 09:56:43

标签: python matplotlib machine-learning jupyter-notebook

我正在尝试遵循机器学习教程,我正在使用jupyter笔记本。下面是使用matplotlib和xtest,ytest和y_pred数据绘制图表的代码。

    %matplotlib inline
    import matplotlib.pyplot as plt

    plt.scatter(xtest, ytest,  color='black')
    plt.plot(xtest, y_pred, color='blue', linewidth=1)
    plt.xlabel("Value")
    plt.ylabel("Overall")
    plt.show()

enter image description here

但是当我尝试代码时,我的图表看起来像这样

enter image description here

我错过了什么,因为它们看起来不一样。

1 个答案:

答案 0 :(得分:2)

两个问题:

  • 您的数据是字符串。但您需要使用数字来正确绘制数据。
  • 您的数据未排序。你需要对它进行排序,以免在图中出现锯齿形线条。