Я пытаюсь объединить несколько графиков плотности в один график плотности, и между ними есть области с перекрытием.
Я пробовал, но то, что я получил, похоже на рисунок ниже. Кажется, что график плотности находится на вершине других графиков.
![enter image description here](https://i.stack.imgur.com/yForz.png)
Я хочу, чтобы перекрывающиеся области были объединены. Затем строится график с одной плотностью.
Вот мой код.
#import libraries
import numpy as np
import numpy.ma as ma
import matplotlib.pyplot as plt
%matplotlib inline
plt.figure()
ax=plt.gca()
ax.set_ylim([-5,5]);
ax.set_xlim([-5,5]);
def Z(x1,y1,n):
x = np.linspace(-5, 5, 1000)
X, Y = np.meshgrid(x, x)
Z1 = np.sin(n * X) * np.cos(n * Y)
mask = (X - x1) ** 2 + (Y - y1) ** 2 > 1
Z1 = ma.masked_where(mask, Z1)
plt.pcolormesh(X, Y, Z1, cmap='rainbow')
Z(0,-1,1)
Z(0,0,2)
Z(0,1,1)
plt.show()