简体   繁体   English

绘图图,但不显示

[英]Plot graph but it does't show

The scatter graph works fine, but the second graph doesn't show. 散点图工作正常,但第二个图未显示。 There's no error message or anything. 没有错误信息或其他任何信息。 Can anyone help, please. 任何人都可以帮忙。 Here's the code. 这是代码。

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()

Try this: 尝试这个:

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