# 函数,标出某点(a,b)的坐标并描红
def PltSctr(a,b):
plt.scatter(a,b,color='r')
plt.annotate((a,b),xy=(a,b),xytext=(a-0.2,b+0.4))
可以用下面这个完整代码试验一下
import matplotlib.pyplot as plt
import numpy as np
def PltSctr(a,b):
plt.scatter(a,b,color='r')
plt.annotate((a,b),xy=(a,b),xytext=(a-0.2,b+0.4))
def AddArr(Arr):
RsltArr=np.zeros(len(Arr))
i=0
while i<len(RsltArr):
if i==0:
RsltArr[i]=Arr[i]
else:
RsltArr[i]=Arr[i]+RsltArr[i-1]
i=i+1
return RsltArr
a=[1,2,3]
a=np.array(a)
b=AddArr(a)
print(a,b)
plt.plot(a,b)
PltSctr(a[1],b[1])
plt.show()