J'ai un peu de difficulté. Je voudrais ombre dans la région où les points de données noires se trouvent dans la figure suivante (ignorer les histogrammes):Hachure de région entre deux fonctions définies dans matplotlib
Les deux fonctions sont les suivantes:
courbe noire solide:
def log_OIII_Hb_OII(log_OII_Hb, eps=0):
return eps + ((0.11)/(log_OII_Hb - eps -0.92)) + 0.85
ligne linéaire pointillé:
def LINERlog_OIII_Hb_OII(log_OII_Hb, eps=0):
return 0.95*(log_OII_Hb)-0.4
Je suis familier avec axScatter.fill_between
, mais je ne suis pas sûr de la meilleure façon de nuancer dans la région susmentionnée. Les suggestions sont les bienvenues. J'ai également défini des np.linspaces
pour les deux fonctions, mais je suis sûr que l'ombre peut être fait avec:
np.linspace(-0.5, 2.0).
Je suppose que vous allez vouloir utiliser écrêtage. – tacaswell
Plus que probablement. –