Page 1 sur 1

ajouter des boites, effets de zoom ?

MessagePublié: 12 Août 2010 11:15
par homer3018
Bonjour,

je souhaiterai réaliser une image mais je ne sais pas comment m'y prendre.

je dispose d'un jpg (un simple graphique) que je souhaite mettre comme fond, c'est le support de tout le reste...
Seulement voilà, il faut lui rajouter d'autres trucs, un peu comme ici :

Image

mais je ne l'ai pas fait avec texgraph, et cela ne me convient pas tout à fait...

les pics ne sont pas très larges, donc au niveau où il franchit le seuil en montant et en descendant, et qu'on doit repéré les pixels correspondants à ces endroits, on trace deux petites lignes verticales, mais elles sont un peu proche... enfin bref mon idée c'est de faire une bulle à cette endroit, et à coté sur un bout d'image un peu inutil genre en haut à droite, un zoom !

je sais pas si c'est possible, si ça demande beaucoup de chose ou non...

si c'est vraiment trop difficile, les mêmes image que celle ci suffiront, en juste un peu plus esthetique si possible ?

Voici une 3ème image, relativement identique, juste l'esthetisme où je n'arrive pas à faire mieux, j'arrive même pas à faire la même chose sous texgraph...
Image


en pièce jointe l'image de fond pour les 2 premières, et l'image de fond pour la 3eme image, avec le mini pic en plus...

Merci d'avance, et désolé si j'en demande encore beaucoup.



edit : une 4eme image surement chiante à faire sous texgraph aussi, enfin j'espère pas :

la voici :
Image
et les 3 images qu'il faut en PJ, tout est dans le rar...

Re: ajouter des boites, effets de zoom ?

MessagePublié: 12 Août 2010 13:18
par P.Fradin
Bonjour,

Dans l'interface de TeXgraph, on peut charger une image de fond. C'est ce que j'ai fait avec ta première image. On peut ensuite dessiner par dessus en créant un élément graphique

Code: Tout sélectionner
[
LabelSize:=tiny,
Arrows:=1, Color:=red, Width:=4, LabelStyle:=stacked+framed, FillStyle:=full, FillColor:=pink,
x:=Xmin+1.5, y:=Ymax-1, Seg(x+i*y,x+i*(y+1)), Label(x+i*(y+0.5), "niveaux de gris"),
x:=Xmax-2, y:=Ymin+0.75, Seg(x+i*y,x+2+i*y), Label(x+1+i*y, "\no du pixel"),
Arrows:=0,
FillColor:=skyblue,
y:=-3.9*i, Color:=darkgreen, Droite(y,y+1), Label(2.5+y, "seuil"),
x1:=-1.67, x2:=-0.623, y1:=-3.16, y2:=-3.9,
Arrows:=1, FillStyle:=none, Seg(x1+i*y1,x2+i*y2), Arrows:=0,
FillStyle:=full, Label(x1+i*y1, "\parbox{1.5cm}{\centering dépassement\\ en montée}"),
x1:=0.33, x3:=-0.57, y1:=-3.16, y2:=-3.9,
Arrows:=1, FillStyle:=none, Seg(x1+i*y1,x3+i*y2), Arrows:=0,
FillStyle:=full, Label(x1+i*y1, "\parbox{1.5cm}{\centering dépassement\\ en descente}"),

FillStyle:=none, LineStyle:=dashed,
Ligne([x2+i*y2, x2+i*Ymin,jump,x3+i*y2,x3+i*Ymin],0), x:=(x2+x3)/2,
Color:=red, Arrows:=1, LineStyle:=solid, Seg(x+i*Ymin,x-i*4.675), Arrows:=0,
FillColor:=pink, FillStyle:=full, LabelStyle:=top+framed,
Label(x+i*Ymin, "\parbox{1.5cm}{\centering pixel associé\\ au pic}")
]


Ce qui donne dans un export pgf:

homerPic.png
homerPic.png (47.02 Kio) Consulté 17035 fois


Voilà pour le prinicipe, je te laisse continuer.

Re: ajouter des boites, effets de zoom ?

MessagePublié: 12 Août 2010 14:03
par homer3018
oki, merci beaucoup, j'avais trouvé l'image de fond, mais pour les box et tout j'y arrivais pas....

Merci en tout cas, c'est toujours un plaisir ce forum :)

à bientôt.

edit : pour la dernière, je ne pense pas m'en sortir par contre... je vais essayer quand même !

Re: ajouter des boites, effets de zoom ?

MessagePublié: 12 Août 2010 15:26
par homer3018
tout est parfait,

reste la dernière que je n'arrive pas à faire :-(

c'est de loin la plus complexe !

edit : les voici en zip

Re: ajouter des boites, effets de zoom ?

MessagePublié: 12 Août 2010 15:37
par P.Fradin
Je ne connais pas l'extesion *.rar.

Re: ajouter des boites, effets de zoom ?

MessagePublié: 19 Août 2010 09:32
par homer3018
Zip non plus ?

voici les images en piece jointe.

Re: ajouter des boites, effets de zoom ?

MessagePublié: 19 Août 2010 09:33
par homer3018
et la dernière.

D'avance merci du coup car je ne m'en sors pas du tout avec ce diagramme....