2017-10-09 4 views
0
fig, ax = plt.subplots() 
ax = fig.add_subplot(111) 
ax.scatter(X[1],y) 
y_projection = X.dot(theta_after) 
ax.plot(X[1], y_projection) 
plt.show() 

위 코드는 내 코드입니다. 내가하려는 것은 기본적으로 데이터에 선을 맞추는 것입니다. 적절한 쎄타를 찾기 위해 그라디언트 디센트 메소드를 사용합니다.분산 형 플롯에 선을 추가 할 때 겹치는 축 틱을 그리지 못하게하는 방법은 무엇입니까?

I가 우연히 코드가 상기 두 개의 X 축 및 Y 축 만든되고 문제들은 서로

This is the result generated from the above code. I'm not allowed to embed a pic now, please click on this to open the pic.

X에 중첩되었다고 - 인 97 * 2 매트릭스되는 첫 번째 열은 모두 1입니다.

답변

0

두 번째 줄로 여분의 축을 만듭니다. 당신이 fig, ax = plt.subplots()

을 실행할 때

ax = fig.add_subplot(111) 

당신은 이미 축이 : 그냥 다음 줄을 제거