我有一个有5个子图的图.我正在使用鼠标单击事件在第4和第5子图中创建阴影区域(请参见下面的附图).
单击图中的任何子图时,将触发鼠标单击事件.但是,我希望只有在第4和第5个子图上单击时才能触发鼠标单击事件.我想知道使用mpl_connect是否可行.
这是我的代码
import numpy as np
from scipy.stats import norm, lognorm, uniform
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider, Button, RadioButtons, CheckButtons
from matplotlib.patches import Polygon
#####Mean and standard deviation#####
mu_a1 = 1
mu_b1 = 10
mu_c1 = -13
sigma_a1 = 0.14
sigma_b1 = 1.16
sigma_c1 = 2.87
mu_x01 = -11
sigma_x01 = 1.9
#####_____#####
#####Generating random data#####
a1 = 0.75*mu_a1 + (1.25 - 0.75)*sigma_a1*np.random.sample(10000)
b1 = 8*mu_b1 + (12 - 8)*sigma_b1*np.random.sample(10000)
c1 = -12*mu_c1