Как вы делаете круг в середине графика

#python #numpy #matplotlib

Вопрос:

Я рисую контурную линию, если я хочу сделать круглую область посередине, чтобы представить выход воды, что мне делать?

Моя функция цикла for не дает мне того, что я хочу.

Это мой код:

 import numpy as np  import matplotlib.pyplot as plt x=np.linspace(-100,100,200) y=np.linspace(-100,100,200) X,Y= np.meshgrid(x,y) for Z in Xlt;-40.0,Xgt;40.0:  for Z in Ylt;-40.0,Ygt;40.0:  Z=np.sqrt(X**2 Y**2)  #Z = 1*np.sqrt(X**2 Y**2)*(1-((40*40)//(X**2 Y**2)))*np.sin(np.arctan(Y//X))  cp=plt.contourf(X,Y,Z)  plt.colorbar(cp)  plt.show  

Комментарии:

1. оба цикла по переменной Z и другому назначению внутри?