Le 29 novembre 2011 19:57, ahmadou dicko <[email protected]> a écrit :

>
>
> Vraiment ??? C'est a ce point la ??? ;-)
>>
>
>
> J'avoue j'abuse un peu...si dans tes parts de marché tu n'as pas plus de 5
> modalités, là ça va encore c'est faisable...mais en général il m'arrive de
> travailler avec beaucoup plus de modalités !!! Imagine un camembert avec 30
> petite portion...c'est illisible
>
> De plus regarde cet l'example sur cette page :
> http://www.analyticsworld.net/2010/05/02/data-visualization-example-2-cleveland-dot-plot/
>
> C'est plus facile de comparer avec les points qu'avec les portions. Faut
> pas oublier que le but d'un graphique, c'est de transmettre une
> "Information".
>
> Je reconnais que sur ce coup, vous marquez 100 points.

>
>
> Lorsqu'on parle de parts de marche, il me semble qu'un diagramme
>> circulaire est beaucoup plus representatif, enfin, c'est l'impression que
>> j'ai en tout cas ;-)
>>
>
> Dans le monde du business, c'est très fréquent et il faudrait un
> cataclysme pour que ça change. Mais bon un diagramme circulaire pourquoi
> pas mais en 3D non non..regarde
> http://www.juiceanalytics.com/writing/the-problem-with-pie-charts/
>

C'est vrai, on est d'accord que la 3D ne rajoute aucune info utile ;-) ;-)
;-)

>
> Après c'est surement du chipotage pour certains que je peux
> comprendre...mais bon quand on aime lire Edward 
> Tufte<http://www.amazon.com/Visual-Display-Quantitative-Information/dp/0961392142>et
>  Williams
> Cleveland
> <http://www.amazon.com/Visualizing-Data-William-S-Cleveland/dp/0963488406>c'est
> un sujet important !!!
>
> Courage et le plus important c'est que ton audience puisse comprendre le
> message que tu fais passer.
>

Je vais tenter de BIEN suivre vos brillants conseils. Merci encore.

>
>
>
> Le 29 novembre 2011 07:33, Patt Nsukami <[email protected]> a écrit :
>
>
>>
>> Le 28 novembre 2011 09:11, ahmadou dicko <[email protected]> a
>> écrit :
>>
>> Ca vaut ce que ca vaut....mais les diagramme circulaires (piechart) en 3D
>>> sont à bannir en visualisation des données.
>>>
>>> Vraiment ??? C'est a ce point la ??? ;-)
>>
>>
>>> L'oeil humain compare mieux les distances que les surfaces.
>>>
>>> Je suis parfaitement d'accord avec vous.
>>
>>
>>> Je sais que c'est juste un exemple...mais j'espère un jour qu'on vivra
>>> dans un monde sans piechart 3D !!!
>>>
>>> Lorsqu'on parle de parts de marche, il me semble qu'un diagramme
>> circulaire est beaucoup plus representatif, enfin, c'est l'impression que
>> j'ai en tout cas ;-)
>>
>> Merci pour la contribution.
>>
>>>
>>>
>>> Le 28 novembre 2011 08:18, Alioune Dia <[email protected]> a écrit
>>> :
>>>
>>>>
>>>>
>>>>> le probleme est celui ci, je voudrai traver des graphiques.
>>>>> j'ai des informations en bases de donnees et j'aimerai que
>>>>> django me trace des graphiques en fonction de ces donnees.
>>>>>
>>>>> qui me detaille la procedure avec google chart?
>>>>> je me suis pris la tete avec (n'etant pas tres bon en javascript)
>>>>> dites mois si je me trompe:
>>>>>
>>>>> 1. recuperation des donnees dans la base,
>>>>> 2. passer ces infos a google chart
>>>>> 3. recuperation du graphique.
>>>>>
>>>>> mon problème se situe au niveau 2, comment je passe mes infos
>>>>> a google chart? si je peux avoir beaucoup plus de details ce serait
>>>>> vraiment sympa.
>>>>>
>>>>>
>>>>>
>>>>
>>>> Hi
>>>> Désolé de balancer ma réponse sur cette liste tu m'en voudra pas
>>>> j’espère
>>>>     1. récupération des données dans la base,
>>>> Tu as dis que cette étape est regelé, tu recupere de données sans
>>>> problème.
>>>>     2. passer ces infos a google chart
>>>> Goolge chart c'est du python, tu lui passe des objets python(list,
>>>> iterations,....).
>>>> Voici un exemple de code, les données qui sont passées à la classe
>>>> (Graph3D) sont une
>>>> liste (GRAPH_DATA).Google chart va stocker l'image sur ton disque
>>>> (GRAPH_FILE).
>>>>
>>>>         *  Code Sample:
>>>>
>>>>         GRAPH_CHAR  = PieChart3D(250 ,100)
>>>>         GRAPH_DATA  = [20 ,10]
>>>>         GRAPH_COLOUR= ['0F0F0F0F'  ,'FFF000']
>>>>         GRAPH_LABEL= ['Alioune'  ,'Dia']
>>>>         GRAPH_FILE  ="default.png"
>>>>         class GraphException (Exception):
>>>>             def __init__(self , msg):
>>>>                 Exception.__init__(self , msg)
>>>>
>>>>
>>>>         class BaseGraph:
>>>>             def __init__(self,char = GRAPH_CHAR,
>>>>                 data =GRAPH_DATA , colour =GRAPH_COLOUR ,
>>>>                 label =GRAPH_LABEL ,
>>>>                 file_name =GRAPH_FILE):
>>>>                 self.char   = char
>>>>                 self.data   = data
>>>>                 self.colour = colour
>>>>                 self.label  = label
>>>>                 self.file_name   =file_name
>>>>             def get_default_graph(self):
>>>>                 try:
>>>>                     self.char.add_data(self.data)
>>>>                     self.char.set_colours (self.colour)
>>>>                     self.char.set_pie_labels(self.label)
>>>>                     self.char.download(self.file_name)
>>>>                     return self.file_name
>>>>                 except GraphException("Connot download  image graph"):
>>>>                     return False
>>>>
>>>>             def add_data(self , data):
>>>>                 self.char.add_data(data)
>>>>             def set_colour (colour):
>>>>                 self.char.set_colours(colour)
>>>>
>>>>             def set_label(label):
>>>>                 self.char.set_pie_labels(label)
>>>>
>>>>         # Specifique graphe  3D
>>>>         class Graph3D(BaseGraph):
>>>>                 def __init__(self):
>>>>                     BaseGraph.__init__(self)
>>>>
>>>>         if  __name__ =='__main__':
>>>>             g = Graph3D()
>>>>             g.get_default_graph()
>>>>
>>>>
>>>>     3. recuperation du graphique.
>>>>     Pour récupérer l'image c'est simple dans ton template django tu
>>>> spécifie le nom
>>>>     nom l'image (<img src= '{{MEDIA_URL}}my_image.jgp' />)
>>>>
>>>> D'un autre cote je pense que Google Chart n'est pas la meilleur approche
>>>> pour faire du graph sur le WEb.(Jquery est top pour ca).Il y'a des
>>>> tonnes
>>>> de librairies disponibles( http://www.jqplot.com/,
>>>> http://raphaeljs.com/,
>>>> ,http://code.google.com/p/flot/).Ici également pour passer à Jquery
>>>> les données a tracer( '['10', 11,'12']').
>>>> Jette un œil sur la documentation.
>>>>  --Ad
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ce message a été envoyé à la liste [email protected]
>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>> Le site du DakarLUG : http://dakarlug.org
>>>>
>>>
>>>
>>>
>>> --
>>> Ce message a été envoyé à la liste [email protected]
>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>> Le site du DakarLUG : http://dakarlug.org
>>>
>>
>>
>>
>> --
>> *
>> Sincerely,
>> *
>> *
>> *
>> *"still water is deep"*
>> *Patrick Nsukami, young JAVA EE developer, hi-tech lover!
>>
>> Profile <http://www.doyoubuzz.com/patrick-nsukami> - 
>> Twitter<http://twitter.com/#%21/@LeMeteore>
>> **DakarLUG <http://blog.dakarlug.org/> member - 
>> SeneJUG<http://www.senejug.com/> member
>> - Coders4Africa <http://coders4africa.org/> member *
>> *tel: +221 70 605 15 88 / +221 76 460 08 40
>>
>> *
>> *
>> *
>>
>>
>>
>> --
>> Ce message a été envoyé à la liste [email protected]
>> Gestion de votre abonnement : http://dakarlug.org/liste
>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>> Le site du DakarLUG : http://dakarlug.org
>>
>
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>



-- 
*
Sincerely,
*
*
*
*"still water is deep"*
*Patrick Nsukami, young JAVA EE developer, hi-tech lover!

Profile <http://www.doyoubuzz.com/patrick-nsukami> -
Twitter<http://twitter.com/#%21/@LeMeteore>
**DakarLUG <http://blog.dakarlug.org/> member -
SeneJUG<http://www.senejug.com/> member
- Coders4Africa <http://coders4africa.org/> member *
*tel: +221 70 605 15 88 / +221 76 460 08 40

*
*
*
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à