【问题标题】:matplotlib - scatter and plot look weirdmatplotlib - 分散和绘图看起来很奇怪
【发布时间】:2018-11-14 18:33:23
【问题描述】:

我正在尝试学习机器学习教程,并且正在使用 jupyter notebook。下面是使用 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()

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

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

【问题讨论】:

标签: python matplotlib machine-learning jupyter-notebook


【解决方案1】:

两个问题:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 2021-11-12
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    相关资源
    最近更新 更多