pygmt.grdhisteq¶
classe pygmt. grdhisteq
Effectuer une égalisation d’histogramme pour une grille.
Deux cas d’utilisation courants pygmt.grdhisteqconsistent à trouver des valeurs de données qui divisent une grille en parcelles de surface égale ( pygmt.grdhisteq.compute_bins) ou à écrire une grille avec des statistiques basées sur une sorte de fonction de distribution cumulative ( pygmt.grdhisteq.equalize_grid).
L’égalisation d’histogramme permet de mettre en évidence les données dont la plupart des valeurs sont regroupées dans une petite partie de la plage dynamique, comme une grille de topographie plate avec une montagne au milieu. L’ombrage gris ordinaire de cette grille (à l’aide pygmt.Figure.grdimagede ou pygmt.Figure.grdview) avec un mappage linéaire de la topographie au ton de gris se traduira par une majeure partie de l’image en gris très foncé, la montagne étant presque blanche. pygmt.grdhisteq.compute_binspeut fournir une liste de valeurs de données qui divisent la plage de données en divisions ayant une surface égale dans l’image [la valeur par défaut est 16 si elle divisionsn’est pas définie]. La pandas.DataFramesortie du fichier ou ASCII peut être utilisée pour créer une palette de couleurs avec pygmt.makecptet une image avec pygmt.Figure.grdimagetous les niveaux de gris se produisant de la même manière.
pygmt.grdhisteq.equalize_gridfournit un moyen d’écrire une grille avec des statistiques basées sur une fonction de distribution cumulative. Dans cette application, le outgridprésente des hauts et des bas relatifs aux mêmes emplacements (x,y) que le grid, mais les valeurs sont modifiées pour refléter leur place dans la distribution cumulative.