Image dans un tableau de bordSalut,
J'ai inséré une image dans un tableau de bord avec ce script :
img = Open(
"S:\xxxxxx.jpg",
"jpg"
);
Graph Box(
FrameSize( 1400, 880 ),
X Scale( 0, 410 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>
Comment faire pour éviter les numéros pour les 2 axes ou pour éviter les axes ?
merci
cordialement
Modélisation statistique avancéeAutomatisation et scriptOrganisation du contenuExploration et visualisation des donnéesPersonnalisation de massePartage et communication des résultatsRe : Image dans un tableau de bordEt, si vous n'aimez pas les vilains 1 et 2, vous pouvez faire ceci :
img = Open( "$SAMPLE_IMAGES/windmap.png", "png" );
gb = Graph Box(
FrameSize( 1400, 880 ),
X Scale( 0, 501 ),
Y Scale( 0, 429 ),
<<ADD image=""></ADD>
J'ai mélangé et assorti deux idées différentes : si vous le pouvez, faites l'axe x à l'intérieur du lancement du générateur de graphes, comme l'axe y. Mais si vous avez besoin d'ajuster les choses plus tard, faites l'axe des ordonnées comme l'axe des abscisses, après le générateur de graphes.
Vous pouvez créer un axe de manière interactive puis cliquer avec le bouton droit de la souris-> Modifier-> copier les paramètres de l'axe et le coller dans un éditeur JSL pour voir toutes les possibilités qui peuvent aller dans la { liste des options d'axe }. Vous voudrez peut-être également désactiver les graduations mineures, et cela vous montrera comment.
édit : aussi, Ajouter du texte à une image si vous avez vraiment besoin d'utiliser une framebox. Sinon, utilisez @Mark_Bailey solution, beaucoup plus simple.
Re : Image dans un tableau de bord@Mark_Bailey est correct. Vous n'avez pas besoin de Graph Box(). Si vous souhaitez l'utiliser, vous pouvez contrôler l'axe en envoyant des messages aux zones Axis dans la zone Graph.
img = Open( "$SAMPLE_IMAGES/windmap.png", "png" );
gb = Graph Box(
FrameSize( 1400, 880 ),
X Scale( 0, 501 ),
Y Scale( 0, 429 ),
<<ADD image=""></ADD>
gb[axisbox( 2 )] << show major labels( 0 );
gb[axisbox( 2 )] << show major ticks( 0 );
gb[axisbox( 2 )] << labels( 0 );
New Window( "my window", gb );

Re : Image dans un tableau de bordBonjour,
merci !
tous mes vœux !
Re : Image dans un tableau de bordVous n'avez pas besoin d'une zone d'image (renvoyée par l'appel de la fonction Graph Box()) pour afficher une image. Vous pouvez le placer n'importe où dans l'arborescence d'affichage que vous construisez.
Names Default To Here( 1 );
image = New Image( "$SAMPLE_IMAGES/windmap.png" );
New Window( "new image", image );