Afin d'accélérer une étape d'un flux de travail, j'essaie d'écrire un script qui définit automatiquement les limites d'axe de tous les axes Y dans un générateur de graphique à certaines valeurs (quantiles) qui peuvent être calculées à partir des données affichées.
Le projet était :
- Obtenir les étiquettes des axes
- Calculez les limites souhaitées en utilisant les colonnes correspondantes dans le tableau de données
- Fixez les limites en conséquence.
Cela s'avère plus compliqué que prévu en premier lieu, car un filtre de données local peut être utilisé, des étiquettes peuvent être modifiées, etc.
Je préférerais donc obtenir les différentes valeurs Y pour chaque axe directement à partir du générateur de graphiques. Comment obtenir les valeurs d'axes spécifiques ?
Par exemple, si j'ai
R = Current Report();
AB = R[axisbox(2)] ;
ab_min = -100; // How to access the value list containing all the values that are used by default to compute axis limits of AB here?
ab_max = 100;
AB << Min(ab_min);
AB << Max(ab_max);
En utilisant "la croix", je me suis retrouvé avec quelques FrameBoxes, mais je n'arrivais pas à comprendre comment en obtenir des valeurs.
Des idées ou une meilleure façon de le faire?
Merci Robb