légende de graphique personnaliséeJ'essaie d'ajouter une jolie légende de graphique à un ajustement bivarié :

La ligne d'ajustement orange est une ligne personnalisée ajoutée à l'aide de ce script :
Couleur du stylo( "orange" );
Taille du stylo (2);
Fonction Y( 21,07 * x, x );
J'ai utilisé ce script personnalisé dans le graphique pour y insérer ce texte :
Texte( {20, 32}, "TOT Autre = 21,1 * 3XL" );
Texte( {20, 25}, "TOT Autre = 46,8 + 9,1*3XL" );
Texte( {20, 19}, "Log(TOT Autre) = 3,0 + 0,75*Log(3XL)" );
J'aimerais mettre ces équations dans une jolie boîte de légende et colorer chaque texte par sa couleur dans le graphique et peut-être mettre le texte en gras.
Des idées sur la façon de le faire dans le script ou d'ajouter la coupe orange comme autre modèle aux coupes ci-dessous ?
- Sean
Automatisation et scriptsPartage et communication des résultatsRe: légende de graphique personnaliséeVous pouvez modifier la couleur du texte en utilisant Text Color() avant le texte, pour la bordure, une option consiste à utiliser Rect
Names Default To Here(1);
New Window("Example",
Graph Box(
Text Color("green");
Text(Center Justified, {50, 15}, "centered");
Text Color("blue");
Text(Center Justified, {50, 20}, "centered");
Text Color("red");
Text(Center Justified, {50, 25}, "centered");
Pen Color("Black");
Rect(40, 30, 60, 14);
)
);

Je ne sais pas si Fit Y by X vous permet d'ajouter des ajustements personnalisés, mais vous pouvez jeter un œil aux propriétés pour voir comment celles-ci ont été construites.

et essayer d'imiter cela
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Bivariate(Y(:Weight), X(:Height));
obj << Fit Line;
Report(obj)[ListBox(4)] << Append(
H List Box(align("center"),
Popup Box({"",1 }),
//Spacer Box(Size(15, 0)), // to leave empty instead of red triangle
Spacer Box(Size(22, 2), Color("Orange")),
Text Box(" myfit")
)
);

Re: légende de graphique personnaliséePour une plus grande flexibilité et personnalisation, je pense que Graph Builder est mieux adapté que Fit Y by X.
Une fois que vous disposez des informations nécessaires sur la plateforme bivariée, pouvez-vous enregistrer les équations d'ajustement sous forme de colonnes (triangle rouge -> enregistrer les prédictions) ? Si vous nommez chacune de ces nouvelles colonnes d'ajustement avec l'expression de cette équation, ce texte apparaîtra par défaut dans les légendes.
Pour reproduire votre graphique dans Graph Builder, ajoutez les données, ainsi que tous les ajustements dans le rôle Y et « 3XL » dans le rôle X. Pour les types de tracés, utilisez Points pour les données et Fonction pour les ajustements. Le texte de la légende peut être mis en gras dans les Paramètres de la légende. Un cadre peut être ajouté en faisant un clic droit dans la légende (et non sur le texte), en sélectionnant Afficher les propriétés, puis en définissant Bordure = 1 pour les quatre côtés. Cliquez et faites glisser la légende pour la placer où vous le souhaitez dans la fenêtre. Ces personnalisations peuvent être enregistrées dans le tableau, un workflow ou une fenêtre de script.
Je ne connais malheureusement pas de moyen de définir la couleur du texte de la légende pour qu'elle corresponde automatiquement à la couleur du tracé.