Gambas France BETA


Pas de compte ? Incription

Graph aléatoire

1
AuteurMessages
jeanyvon#1 Posté le 8/1/2012 à 10:51:08
Gambas? Ma! Et gustoHello!
Dans gambas3 la méthode draw génère des pannes super



ou vous pouvez avoir ça!



Je vais essayer la methode paint je pense avoir de meilleurs résultat
A+
JY

Vieillir? On peut retarder mais pas y échapper!
manu#2 Posté le 8/1/2012 à 11:55:51
Avec Gambas ca roule !Salut JY,

Comment fais tu ce graph avec Gambas3 ? Tu remercies Julia Sanchez Berro ! As tu pris son code quelque part ?

Personnellement, j'ai abandonné la création de graph sous gambas3 puisque gb.chart ne semble pas avoir été adapté pour Gambas3, même si ca fait longtemps que je n'ai pas essayé en fait ;)

Autrement, il y a la methode proposé par Spheris : http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=840

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#3 Posté le 8/1/2012 à 14:00:27
Gambas? Ma! Et gustoSalut!

Le code de ce monsieur est disponible ici:

http://proyectojulio.webcindario.com/home/uno/graficostarta/GraficoTarta-0.0.3.tar.gz

Autrement, cette application vient du site GAMBAS! Je ne vais pas souvent sur le site de spĥeris....J'ai été un des premiers à contribuer mais comme le reste mon code comportait trop d'erreur pour mérité d’être publié!
Je vais bosser avec paint et je t'enverrais mon code, si tu le veux et quand ça sera au point je le mettrais sur la forge!
Dans les exemples de GB3 Il y a tous ce qu'il faut pour faire des camembert avec paint

voila mon code avec draw:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PUBLIC SUB dessin()
DIM anguloinicio AS FLOAT, angulofin AS FLOAT, a AS INTEGER, refy AS INTEGER

DrawingArea1.Clear
Draw.Begin(DrawingArea1)

Draw.fillstyle = Fill.Solid

anguloinicio = 1

FOR a = 1 TO total
angulofin = (montan[a] / montantot) * 360
Draw.FillColor = vg.colorlabel[a - 1]
Draw.Circle(coorx(0), coory(0), DrawingArea1.h / 2, angulo(anguloinicio), angulo(anguloinicio + angulofin))
anguloinicio = anguloinicio + angulofin
NEXT

Draw.End

END

Ce code est un hybride du mien et de monsieur Berro. J'ai même pas changé le nom des variables!
Bonne après midi
JY
Vieillir? On peut retarder mais pas y échapper!
manu#4 Posté le 8/1/2012 à 14:31:52
Avec Gambas ca roule !Ok Jean Yvon, merci ;)

Oui je suis intéressé par ton code avec Paint, Je veux bien que tu me l'envois quand tu auras avancé ... :)

Au fait, t'as lu mon MP ?
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#5 Posté le 8/1/2012 à 16:19:10
Gambas? Ma! Et gustoRe
Au fait, t'as lu mon MP

Oui, et je t'en remercie!
C'est juste en face de chez moi je vois très bien les antennes quand le temps s'y prête.
Mais c'est à 60Km (j'ai une belle vue)!
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#6 Posté le 8/1/2012 à 21:05:06
Je ne vais pas souvent sur le site de spĥeris


JY,
en fait, je ne travaille exclusivement qu'en GB2.
Mon site n'aura donc aucune utilité pour toi.
Merci quand même pour tes contributions qui, malgré les petites erreurs de code, ont déjà beaucoup aidé la communauté russe et Ecossaise.
;)
1