Ich zeichne ein lineares Regressionsmodell mit Pyplot. Unten ist mein Code.Seltsames Diagramm in der linearen Regression mit pyplot
plt.scatter(X_train, y_train, color ='red')
plt.show()
Wenn ich den obigen Code plotten verwendet wird, wird die Handlung wie folgt:
I aufgetragen dann die Liniendiagramm unter Verwendung des Codes:
plt.plot(X_train, regressor.predict(X_train), color = 'blue')
plt.show()
Es zeigt eine Linie wie erwartet.
plt.scatter(X_train, y_train, color ='red')
plt.plot(X_train, regressor.predict(X_train), color = 'blue')
plt.show()
Bitte lassen Sie mich wissen, wenn ich extra zu tun haben:
Aber wenn ich versuche zusammen, beide zu zeichnen, der Graph wird immer wie unten gezeigt verkorkste Kodierung, um einen linearen Regressionsgraphen richtig zu zeichnen.
Zugegeben, Ihr Fall sieht ziemlich komisch aus, aber es kann eine Eigenart von Matplotlib sein. Ich bin mir nicht sicher, dass das helfen wird. – Perfi