[..] Création de graphique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

[..] Création de graphique

#1

Message par Sepular »

Bonjour,

J'ai regardé en travers les solutions de représentation graphique dans une GUI, donc ne vous privé pas, si je n'ai pas trouvé, c'est que j'ai mal cherché.

Néanmoins les solutions que j'ai pu trouver ne me convenais pas, bref.

Je cherche a représenter sous forme graphique un tableau.
J'y parviens la n'est pas le problème.

Mon code:
► Afficher le texte
Bon je ne sais pas trop ce que vous aller en pensé mais bon je fait ce que je peut ;)

Alors voila,
La fonction graphique placé dans les balise de Koda affiche parfaitement ce que je souhaite
Par contre il faut que j'appuis 2* sur le bouton pour que le second graphique s'affiche et en plus de cela la ligne médiane deviens jaune (Beurkkkk)

PS0: Je n'ai pas encore ajouté le redimensionnement en hauteur du graphique suivant le nombre de ligne du tableau mais bon.
PS1: J'aimerai savoir s'il existe mieux que l'UDF _MouseHover.au3 car il bugue lorsque l'on clique autre part que sur la GUI.
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#2

Message par Sepular »

Bon je m’amuse bien avec mon petit script mais bon toujours ce petit hic qui le fait moi je dis

Bon bref j'ai bidouiller avec une boucle for pour qu'il m'affiche bien ce que je souhaite.
► Afficher le texte
J'ai ajouté des boutons pour tester et je constate qu'il n'efface rien.
Enfin si il efface la surcouche et ceux sur les deux graphiques.
Je me dis que cela est tout a fait normal puisse que je ne gère pas le nom des éléments GUICtrlCreateGraphic.

Bon je continue dans le flou.

PS0: j'ai ajouté des arguments histoire de pouvoir controler un peu mieux encore le graphique, Reste plus qu'a ajouter les valeurs.
PS1: J'aimerai savoir s'il existe mieux que l'UDF _MouseHover.au3 car il bugue lorsque l'on clique autre part que sur la GUI.

A la place de _MouseHover.au3 je vais utiliser _ControlHover.au3 qui ne bugue pas lui.
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Création de graphique

#3

Message par loockys »

Salut Sepular
Votre code source ne fonctionne pas chez moi, il y a plusieurs d'erreur sur les déclarations des variables et du tableau dimensionnel.

Avez-vous fait une recherche du coté GDIPlus ?
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#4

Message par Sepular »

Bizarre le script fonctionne très bien chez moi et je viens de refaire un copier coller du code et il fonctionne.
ma version scite est : v3.3.12.0

Je ne pense pas avoir besoin d'alourdir ma futur application avec GDIPlus pour un simple graphique comme celui.

Si je ne trouve pas de réponse je laisserais un affichage standard. C'est dommage j'aurais apprécié rendre la GUI plus dynamique et agréable.

Et au cas ou je suis preneur des erreurs qu'il vous retourne.
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Création de graphique

#5

Message par loockys »

Si vous cherchez à changer l' apparence de votre GUI,
il y a (XSkin - Fully Loaded) fait une petite recherche, vous pouvez trouver des skins intéressants sur ce sujet ou voir vous-même faire votre propre GUI.

j'espère que ça vous aidera Sepular bonne chance :)

http://autoitscript.fr/forum/viewtopic.php?f=4&t=9035
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#6

Message par Sepular »

Non cela ne m'aide pas du tout, a vrai dire je ne vois même pas du tout le rapport avec ma question mais bon merci.

PS: déjà dans mes favoris.
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Création de graphique

#7

Message par loockys »

après avoir modifié votre code source dans les _ArrayMax($tab, 1, 0, 0, 0),
j'ai mis a la place _ArrayMax($tab, 1, 0, 0) et j'ai pu avoir ceci.

Image

Donnez-nous plus d'informations sur la structure de votre tableau graphique que vous aimerez réaliser. :\
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#8

Message par Sepular »

Bon ben avec une copie parfaire de mon second code, voila ce que moi j'obtiens

Image

Image

Image

Quels sont les erreurs que vous obtenez avec mon second code ? Votre array.au3 ne serai pas modifier ?

Oula pas mal de retirer dans quel colonne je cherche, ça dérange pas ici parce que c la colonne 0 mais bon pas térrible moi je dis.
Modifié en dernier par Sepular le sam. 22 août 2015 22:53, modifié 1 fois.
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Création de graphique

#9

Message par loockys »

Voici l'erreur que j'obtiens
(17) : ==> Incorrect number of parameters in function call.:
If _ArrayMax($tab, 1, 0, 0, 0)>_ArrayMax($tab, 1, 0, 0, 2) Then
If ^ ERROR
Image
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#10

Message par Sepular »

version Autoit ?
► Afficher le texte
_ArrayMax ( Const ByRef $aArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0 [, $iSubItem = 0]]]] )

Bon une correction s'il dois y en avoir une
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Création de graphique

#11

Message par loockys »

J'ai la version SciTE Version 3.4.1 et sur l'image j'utilise ISN Autoit studio V. 0.99 Beta :wink:
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Création de graphique

#12

Message par Sepular »

Ben faut pas chercher plus loin.
;)

Si tu veut voir essaie avec ma pseudo correction ou reviens a la version qui tourne bien lol.
Répondre