繁体   English   中英

绘图图,但不显示

[英]Plot graph but it does't show

散点图工作正常,但第二个图未显示。 没有错误信息或其他任何信息。 任何人都可以帮忙。 这是代码。

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111)
ax.scatter(xMat[:,1].flatten().A[0], yMat.T[:,0].flatten().A[0])
plt.show()

xCopy =xMat.copy()
xCopy.sort(0) #x ascending 排列
yHat = xCopy * ws #计算yHat
ax.plot(xCopy[:,1], yHat)
plt.show()

尝试这个:

import matplotlib.pyplot as plt

plt.figure(1)
plt.subplot(211)
plt.scatter(xMat[:,1].flatten().A[0], yMat.T[:,0].flatten().A[0])

xCopy =xMat.copy()
xCopy.sort(0) #x ascending 排列
yHat = xCopy * ws #计算yHat
plt.subplot(212)
plt.plot(xCopy[:,1], yHat)
plt.show()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM