<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Le code suivant est une impression du code créé dynamiquement lors de la représentation graphique de deux colonnes différentes par rapport à la durée du test.Pour une raison quelconque, le code ignore ma tentative d'avoir des échelles fixes sur le graphique car il imprime cette erreur
Impossible de trouver ScaleBox[ "Indice" ] à {}
Impossible de trouver ScaleBox[ "Indice" ] à {}
Je ne sais pas ce que je fais mal donc toute aide sera appréciée.Même si vous ne pouvez pas indiquer ce qui ne va pas avec mon code, il serait utile de dire simplement ce qui provoque l'impression.La liste moyenne contient les moyennes des colonnes représentées graphiquement et la liste sd contient les écarts types des colonnes représentées graphiquement.La liste filterlist contient les noms des colonnes représentées graphiquement.
Go = Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
Afficher la légende ( 0 ) ,
variables (
X ( : Temps de test ) ,
Oui ( colonne ( liste de filtres [ 1 ]) ) ,
Oui ( colonne ( liste de filtres [ 2 ]) )
) ,
Éléments ( Position ( 1 , 1 ) ,
Doubler ( X , Oui , Légende ( 2 + 1 ) , Ordre des lignes ( 0 ) , Statistique récapitulative ( "Moyenne" ) )
) ,
Éléments ( Position ( 1 , 2 ) ,
Doubler ( X , Oui , Légende ( 2 + 2 ) , Ordre des lignes ( 0 ) , Statistique récapitulative ( "Moyenne" ) )
) ,
Envoyer vers le rapport (
Expédition (
{} ,
"titre du graphique" ,
Zone d'édition de texte ,
{ Définir le texte ( carboniser ( SerialNumberBox << Obtenir ()) || " à " || tableau de température [ 3 ] || " et zéro pression" )}
) ,
Expédition (
{} ,
liste de filtres [ 1 ] ,
ScaleBox ,
{ Min ( liste moyenne [ 1 ] - 3 * sdlist [ 1 ] ) , Max ( liste moyenne [ 1 ] + 3 * sdlist [ 1 ] ) , Inc ( 0,5 * sdlist [ 1 ] ) , Tiques mineures ( 1 ) }
) ,
Expédition (
{} ,
liste de filtres [ 2 ] ,
ScaleBox ,
{ Min ( liste moyenne [ 2 ] - 3 * sdlist [ 2 ] ) , Max ( liste moyenne [ 2 ] + 3 * sdlist [ 2 ] ) , Inc ( 0,5 * sdlist [ 2 ] ) , Tiques mineures ( 1 ) }
) ;
) ;
) ;
gb_rpt = rapport ( Go ) ;
gb_rpt [ LegendBox ( 1 )] << supprimer ;
gb_rpt [ Boîte d'image ( 1 )] << Fenêtre Journal ;
Go << Fermer la fenêtre ( nosave ) ;
Je pense que vous avez compris le problème des arguments qui ne sont pas évalués. Parfois, vous pouvez contourner cela en utilisant des choses comme Expr et Eval Expr.
Je l'ai compris.Il n'aime pas que j'utilise les références aux valeurs.J'ai changé mon code pour évaluer les valeurs des listes lors de la création du script afin qu'il ressemble à ceci lorsqu'il est exécuté
Go = Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
Afficher la légende ( 0 ) ,
variables (
X ( : Temps de test ) ,
Oui ( colonne ( liste de filtres [ 1 ]) ) ,
Oui ( colonne ( liste de filtres [ 2 ]) )
) ,
Éléments ( Position ( 1 , 1 ) ,
Doubler ( X , Oui , Légende ( 3 ) , Ordre des lignes ( 0 ) , Statistique récapitulative ( "Moyenne" ) )
) ,
Éléments ( Position ( 1 , 2 ) ,
Doubler ( X , Oui , Légende ( 4 ) , Ordre des lignes ( 0 ) , Statistique récapitulative ( "Moyenne" ) )
) ,
Envoyer vers le rapport (
Expédition (
{} ,
"titre du graphique" ,
Zone d'édition de texte ,
{ Définir le texte ( carboniser ( SerialNumberBox << Obtenir ()) || " à " || tableau de température [ 3 ] || " et zéro pression" )}
) ,
Expédition (
{} ,
PV_003 filtré ,
ScaleBox ,
{ Min ( - 0.13312834642215 ) , Max ( 0.0168978817756855 ) , Inc ( 0.012502185683153 ) , Tiques mineures ( 1 ) }
) ,
Expédition (
{} ,
SV_003 filtré ,
ScaleBox ,
{ Min ( - 56.0293375797183 ) , Max ( - 46.0881139893053 ) , Inc ( 0.828435299201087 ) , Tiques mineures ( 1 ) }
) ;
) ;
) ;
gb_rpt = rapport ( Go ) ;
gb_rpt [ LegendBox ( 1 )] << supprimer ;
gb_rpt [ Boîte d'image ( 1 )] << Fenêtre Journal ;
Go << Fermer la fenêtre ( nosave ) ;