我的散点图只显示了一部分数据

import numpy as np
import matplotlib.pyplot as plt

# Create data
N = 60
g1 = (0.6 + 0.6 * np.random.rand(N),np.random.rand(N))
g2 = (0.4+0.3 * np.random.rand(N),0.5*np.random.rand(N))
g3 = (0.3*np.random.rand(N),0.3*np.random.rand(N))

data = (g1,g2,g3)
colors = ("red","green","blue")
groups = ("coffee","tea","water")

fig = plt.figure()
ax = fig.add_subplot(1,1,1)

for data,color,group in zip(data,colors,groups):
    x,y = data
ax.scatter(x,y,alpha=0.8,c=color,edgecolors='none',s=30,label=group)

plt.title('Matplot scatter plot')
plt.legend(loc=2)
plt.show()

创建pyplot图形之前的任何代码都不能更改。似乎for循环无法正常工作。我不确定是什么问题。没有任何错误。

nmqxcb 回答:我的散点图只显示了一部分数据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131147.html

大家都在问