GRAPHIQUE EN BARRES (FAÇON EXCEL)

cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008 - 24 oct. 2003 à 15:27
nicolastar666 Messages postés 11 Date d'inscription lundi 28 juin 2004 Statut Membre Dernière intervention 14 juin 2007 - 20 juin 2005 à 18:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17337-graphique-en-barres-facon-excel

nicolastar666 Messages postés 11 Date d'inscription lundi 28 juin 2004 Statut Membre Dernière intervention 14 juin 2007
20 juin 2005 à 18:22
J'ai adapté ça tres rapidement pour mon code asp.net.
Super, merci!
caposoprano Messages postés 24 Date d'inscription samedi 26 février 2005 Statut Membre Dernière intervention 4 janvier 2007
13 avril 2005 à 01:34
merci zeb13 meme chose pour mois
cs_zeb13 Messages postés 26 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 12 avril 2006
11 avril 2005 à 10:22
bonne question, me suis à peine mis au .net, je ne peux pas vous être d'un grand secours à ce jour.
caposoprano Messages postés 24 Date d'inscription samedi 26 février 2005 Statut Membre Dernière intervention 4 janvier 2007
9 avril 2005 à 14:20
salut voil moi j aimerais que ce grafique soit lier a db
Nightcourrier Messages postés 118 Date d'inscription dimanche 12 octobre 2003 Statut Membre Dernière intervention 28 mars 2008
10 déc. 2004 à 17:55
Salut Seb13,

je commence en asp.net et vb.net pourrais tu me dire comment adapter ton code poour quil fonctionne dans se language merci ..
cs_zeb13 Messages postés 26 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 12 avril 2006
19 janv. 2004 à 23:44
voilà une fonction pour afficher la même chose à la verticale, à la demande de Flo :

Function trace_graphe2
Response.Write "
\"
Response.Write \"----
\"
for i=1 to UBound(tab_achats)
Randomize: clr_cel = Cint(255*(Rnd+1-1)) & Cint(255*(Rnd+1-1)) & Cint(255*(Rnd+1-1)) ' génération couleur Hexa
Response.Write \""&_
"<table width=10 border=0 cellpadding=0 cellspacing=0>" &_
"----
"&_
", </td>\"&_
\", \"&_
\"\" &_
"
" &_
"</td>"
next
Response.Write "</tr>"
Response.Write "</table>"
End Function
laspirant Messages postés 12 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 27 août 2004
6 nov. 2003 à 06:03
c'est vrai, ton idèe est bonne de toutes façons.
9/10
cs_zeb13 Messages postés 26 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 12 avril 2006
4 nov. 2003 à 00:11
ben je vois pas la différence puisqu'en réalité je me sers de la valeur max que je rapporte à chaque valeur et le tout dans une largeur de tableau au lieu d'une image que l'on étire. Tu remplaces le dimensionnement du tab par ton image et le rendu est le même. La largeur de ton tableau est définie au démarrage, l'image sera donc toujours en relation à cette largeur.
laspirant Messages postés 12 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 27 août 2004
1 nov. 2003 à 15:19
je penche plus pour la solution d'Oscar, en y mettant un bémole toutes fois. comme on a le nb d'occurences, on a aussi le total donc on calcule le pourcentage de chaque occurence par rapport au total et on passe le pourcentage comme taille du gif de la couleur choisi comme ça, on est quasiment toujours certain que l'on reste clean à l'affichage.
ThunderPsycho Messages postés 180 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 4 février 2007
26 oct. 2003 à 02:47
Pas mal, bonne idée... 9/10
cs_Oscar Messages postés 3 Date d'inscription vendredi 31 janvier 2003 Statut Membre Dernière intervention 24 octobre 2003
24 oct. 2003 à 22:23
Sympa, simple et efficace !

Perso, j'avais pensé faire ça avec une petite image GIF représentant 10% du total qui se serait multipliée selon un arrondi, ça aurait eu l'avantage de pouvoir séparer les dizaines de pourcent, en revanche, ça aurait été beaucoup plus lourd à gérer et beaucoup moins précis.

Pas besoin tout de suite, mais je note l'idée !
Merci beaucoup.
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
24 oct. 2003 à 19:45
Pas mal comme code.
Il est très utile de pouvoir afficher sous cette forme des informations chiffrées, les graphiques frappent toujours mieu à l'oeil que les valeurs.
Très bonne idée.

F___
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
24 oct. 2003 à 15:27
un petit qqchose qui n'a pas de lien avec cette source, ton site web a un erreur dans le front !
Rejoignez-nous