Найдите наиболее подходящую линию на 3-м участке - matplotlib - PullRequest
0 голосов
/ 09 января 2020

У меня есть набор данных со значениями для x, y, z, и я хочу создать линию наилучшего соответствия, которая будет отброшена. У меня возникли проблемы с нахождением уравнения этой линии, а затем рисовать его на 3D-графике. Код python!

from mpl_toolkits import mplot3d
import pylab
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets, linear_model
from sklearn.metrics import mean_squared_error, r2_score
import pandas as pd
from mpl_toolkits.mplot3d import Axes3D

ax = plt.axes(projection='3d')

df = pd.read_excel('TrialExcel.xlsx')

Z = np.array(df["Z Median"])
X = np.array(df["X Median"])
Y = np.array(df["Y Median"])




fig = pylab.figure()
ax = Axes3D(fig)
ax.set_xlim3d(0,3)
ax.set_ylim3d(0,3)
ax.set_zlim3d(0,3)
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('z')
ax.scatter3D(X, Y, Z)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...