Comment écrire un script pour utiliser une ligne spécifique pour le graphique à barres de tracé ?Salut tout le monde!
Je veux tracer un graphique à barres en utilisant une ligne spécifique dans la table de données. Le format du tableau est le suivant :
Je ne sais pas quelle est la meilleure façon de le faire.
Ma pensée est de sélectionner la ligne, de l'enregistrer dans une nouvelle table de données, de transposer la nouvelle table, puis d'utiliser les deux colonnes de la nouvelle table de données pour tracer la barre. Le script de cette méthode est un peu long, j'aimerais donc savoir s'il existe un moyen plus simple.
Toute aide est la bienvenue!
Re : Comment écrire un script pour utiliser une ligne spécifique pour le graphique à barres de tracé ?Les "values( dt[0, 5] )" font référence aux valeurs à placer dans la table de données.Le "dt[0,5]" fait référence à la 5ème ligne du tableau de données.C'était en fait une erreur dans mon code, ça aurait dû être "values( dt[5, 0] )".Le « 0 » fait référence à toutes les colonnes de la table de données.J'ai modifié mon code ci-dessous pour répondre à la nouvelle exigence.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
dt << delete columns( 1, 2 );
rowNum = 5;
colNames = dt << get column names(string);
dt2 = New Table( "example",
New Column( "Label", character, values( colNames ) ),
New Column( "Row " || char( rowNum ), values( dt[rowNum, 0 ] ) ) );
Re : Comment écrire un script pour utiliser une ligne spécifique pour le graphique à barres de tracé ?Merci pour votre réponse, Jim!
Je ne comprends pas ce que "values( dt[0, 5] )" signifie ici cependant. Comment puis-je simplement sélectionner la ligne que je veux pour l'intrigue? Par exemple, dans mon cas, je souhaite uniquement sélectionner la ligne 132 en tant que valeurs numériques sur l'axe des ordonnées pour le tracé et les noms des colonnes en tant que noms catégoriels sur l'axe des x. L'intrigue attendue est la suivante :
Re : Comment écrire un script pour utiliser une ligne spécifique pour le graphique à barres de tracé ?Voici un exemple simple d'une façon de faire ce que vous voulez
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
dt << delete columns( 1, 2 );
dt2 = New Table( "example", New Column( "transpose", values( dt[0, 5] ) ) );