[英]How to plot additional points on the top of scatter plot?
我有panda数据帧作为df,有两个属性df.one(= x)和df.two(= y)。 现在,我想绘制这些数据点的散点图。 我用了
ax1 = fig.add_subplot(111)
ax1.scatter(df.one,df.two,c = 'g',marker = 'o',alpha = 0.2)
现在,我想绘制C给出的数据点的质心。我应该如何在上面的散点图上叠加质心? 我试过了:
ax1.scatter(C[:,0],C[:,1],c = 'r',marker = 'x')
但是它会覆盖散点图,我想覆盖它。 是否有任何保留选项,类似于matlab
?
from matplotlib import pyplot as plt
from statistics import *
bill = [34.00, 108.00, 64.00, 88.00, 99.00, 51.00]
tip = [ 5.00, 17.00, 11.00, 8.00, 14.00, 5.00]
bill.sort()
tip.sort()
print(mean(bill))
print(mean(tip))
plt.scatter(bill, tip)
plt.scatter([mean(bill)], [mean(tip)])
plt.show()
我也想绘制数据的平均值,所以我使用了这种格式并得到了这个结果:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.