J'ai un problème lors de l'utilisation de JMP pour le suivi des processus sur divers groupes de données. Les ensembles de données peuvent être de n'importe quelle longueur ou largeur selon le moment où une certaine caractérisation est terminée. Pour un champ particulier, j'utilise << set column property () pour définir par défaut l'axe à l'échelle du journal lors de l'utilisation du générateur de graphique.
Pour ce paramètre d'échelle logarithmique, j'obtiens les résultats suivants en fonction du nombre de points de données dans l'ensemble de données.
1. Plus d'un point de données. L'échelle logarithmique s'affiche correctement
2. Zéro point de données. L'échelle logarithmique s'affiche correctement
3. Un point de données. Il n'y a pas de valeurs max ou min pour la balance et aucun point de données n'est affiché
Tous ces cas reçoivent le même code pour définir les propriétés de l'axe
Set Property(
"Axis",
{Show Minor Labels( 1 ), Scale( "Log" ), Min( Col Min( Parameter#1 ) /10 ), Max( Col Max( Parameter#1 ) * 10 ), Inc( 1 ),
Minor Ticks( 1 ), Label Row( {Minor Grid Line Color( 32 ), Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
);Lorsque je regarde les propriétés de la colonne via les informations de colonne, toutes les valeurs semblent correctes, mais lorsqu'elles sont représentées graphiquement, je n'obtiens rien.
Il me semble que ce qui se passe, c'est que JMP ne règle pas correctement le min et le max alors qu'il n'y a qu'une seule valeur.
Dans mon exemple, si je fais défiler jusqu'à la plage de valeurs pour une valeur de données, elle s'affiche

Jim,
Merci pour la réponse. Malheureusement, j'en ai besoin pour fonctionner avec un sélecteur de colonne qui sera toujours par défaut à ce problème lors du basculement entre les champs. Je pourrais mettre une instruction if qui utilise une mise à l'échelle linéaire pour des points uniques et un journal pour plusieurs points.
Cela semble être un bogue. Je l'ai signalé et nous travaillerons pour y remédier dans une prochaine version.