Modifier la taille du graphique de contrôle (format d'image)Je copie des cartes de contrôle de JMP et je les colle dans des documents Word. Dans Jmp 12 et les versions antérieures, les graphiques avaient une hauteur étroite et une grande largeur propices au collage de deux graphiques sur chaque page. Dans JMP 13, le graphique est beaucoup plus carré et n'utilise pas efficacement la largeur de la page Word. Je joins deux versions des cartes de contrôle pour visualisation. J'aimerais obtenir de l'aide pour rétablir JMP 13 au format de la carte de contrôle de JMP 12.
Re : Modifier la taille du graphique de contrôle (format d'image)J'aimerais pouvoir écrire la taille de la boîte de données, pas la taille de la fenêtre. Comment cela peut-il être fait en utilisant le générateur de graphes ?
Pourquoi?: Lorsque vous créez des figures avec de nombreuses zones de données parallèles mais avec des axes différents, la taille (x, y) n'aide pas car le bloc de données est mis à l'échelle pour adapter le texte de l'axe à la taille de fenêtre définie. De cette façon, lorsque j'aligne les volets de la figure en taille-douce/illustrateur, les blocs de données sont de tailles différentes.
Merci beaucoup
Re : Modifier la taille du graphique de contrôle (format d'image)Parfait! Merci!
Re : Modifier la taille du graphique de contrôle (format d'image)Les exemples qui ont été fournis jusqu'à présent concernent la plate-forme de carte de contrôle traditionnelle. Il semble que vous utilisiez Control Chart Builder qui dispose d'une méthode un peu plus simple pour contrôler la taille du graphique. Au début de votre script, essayez ceci :
Control Chart Builder(
Size( 600, 450 ),
Variables( Y( ....
Le premier nombre de l'instruction Size contrôle la largeur du graphique ; le deuxième nombre contrôle la hauteur du graphique.
Vous pouvez essayer de faire varier ces valeurs pour obtenir le graphique de taille dont vous avez besoin.
Re : Modifier la taille du graphique de contrôle (format d'image)Je lutte toujours avec ça. Je ne suis pas très scénariste. Voici mon script Control Chart Builder. J'ai essayé les fonctions sendtoreport et dispatch en vain. J'apprécie vos tentatives pour m'aider avec ceci.
Control Chart Builder(
Variables(
Y(
:Name( "% Oversize" ),
:Ms Temp.,
:Ideal Diameter,
:Name( "Grain Size, Surface" ),
:Name( "Grain Size, Center" ),
:Name( "C, LECO" ),
:Mn,
:P,
:S,
:Si,
:Ni,
:Cr,
:Mo,
:Cu,
:Ti,
:V,
:Nb,
:Al,
:Surface Hardness,
:Avg. Volumetric Hardness,
)
),
Chart( Position( 1 ) ),
Chart( Position( 2 ) ),
Where( :Source == "SINO" )
)
Re : Modifier la taille du graphique de contrôle (format d'image)Oui, le redimensionnement du graphique et l'enregistrement du script devraient générer le code dont vous avez besoin pour définir la taille de la zone de cadre.Copiez et collez simplement les extraits de code supplémentaires dans votre script existant.Par exemple, j'ai pris l'exemple de table de données "Braces" qui a déjà un script intégré pour produire un graphique en U.J'ai exécuté le script, puis redimensionné le graphique et enregistré le rapport modifié en tant que nouveau script.Ci-dessous, j'ai inclus une copie des deux scripts à des fins de comparaison.Ce que j'ai coloré en rouge est le nouveau code généré par le redimensionnement du graphique, le vert était d'origine.
Script d'origine copié dans l'exemple de table de données :
Control Chart(
Sample Label( :Date ),
Unit Size( :Unit size ),
K Sigma( 3 ),
Chart Col( Name( "# defects" ), U )
)
Nouveau script que j'ai enregistré dans la table de données après avoir modifié les dimensions du graphique :
Control Chart(
Sample Label( :Date ),
Unit Size( :Unit size ),
KSigma( 3 ),
Chart Col( :Name( "# defects" ), U ),
SendToReport(
Dispatch(
{"U of # defects"},
"Attributes Chart",
FrameBox,
{Frame Size( 354, 193 )}
),
Dispatch(
{"U of # defects"},
"Attributes Chart",
FrameBox( 2 ),
{Frame Size( 55, 193 )}
)
)
)
Re : Modifier la taille du graphique de contrôle (format d'image)Voici un exemple de ce que vous voulez.J'ai pris l'exemple de
Aide==>Index des scripts==>Framebox
et ont remplacé une carte de contrôle pour leur exemple, qui était un ajustement Y par X
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Control Chart(
Sample Size( 5 ),
KSigma( 3 ),
Chart Col( :height, XBar, R )
);
rbiv = biv << report;
framebox = rbiv[Frame Box( 1 )];
framebox << Frame Size( 800, 300 );
Re : Modifier la taille du graphique de contrôle (format d'image)Je crois que tu es sur le bon chemin. Je peux faire glisser le bord pour que la taille du graphique corresponde mieux à mes besoins, mais je ne sais pas comment l'enregistrer dans le cadre du script. J'utilise un script pour générer les cartes de contrôle. Suggérez-vous que je puisse modifier ces scripts pour modifier la taille du graphique ?
Re : Modifier la taille du graphique de contrôle (format d'image)Dans les préférences de graphique, il apparaît que pour JMP 12 et 13, la hauteur des graphiques est définie sur 240. Peut-être pourriez-vous réduire cela et voir si JMP conservera la même largeur.Re : Modifier la taille du graphique de contrôle (format d'image)Vous pouvez redimensionner les graphiques dans le rapport JMP en faisant glisser un bord du graphique.Enregistrez ensuite le script.Vous pouvez ensuite réutiliser le script pour produire les graphiques avec les dimensions exactes que vous souhaitez coller dans MS Word.J'espère que cela aide.