[英]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.