我想在一組滿足條件的 matplotlib 圖中放置一個標記。這些圖有不同的范圍(xlim、ylim),所以我希望它獨立于這些值。
我制作了一個簡單的通用腳本來解釋這個想法:
import random
import numpy as np
import matplotlib.pyplot as plt
from IPython.display import clear_output
for i in range(30):
clear_output(wait=True)
y=np.random.normal(random.randint(-10,10),1*random.randint(0,200),20)
x=np.random.normal(random.randint(-10,10),1*random.randint(0,200),20)
plt.grid(True)
plt.xlim([-200,200])
plt.ylim([-200,200])
plt.scatter(0,0,color='blue', marker="o", alpha=0.1, s=3000)
plt.scatter(x,y)
if np.mean(x)**2. np.mean(y)**2. <= 25**2:
plt.scatter(np.mean(x),np.mean(y),color='lightgreen',marker='$\odot$',s=5000)
plt.scatter(100,0,color='lightgreen',marker='$\mathrm{correct!}$', s=7000)
if np.mean(x)**2. np.mean(y)**2. > 25**2:
plt.scatter(0,0,color='red',marker='$X$',s=1000)
plt.scatter(np.mean(x),np.mean(y),color='red',marker='$\odot$',s=500)
plt.show()
在此您會看到一個綠色標記顯示“正確!”。我想把它當作某種傳說,有一個固定的位置。我怎么能做到?
uj5u.com熱心網友回復:
您可以構建

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/374541.html
標籤:Python matplotlib
