user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 03-07-2013 16:36:36

koorosh
Membre

Créer vos graphiques avec Pygal 1.1.0

PYGAL 1.1.0

captur10.pngcaptur11.png

Description:

Pygal est un outil qui sert à créer des graphiques plus propre pour vos sites WEB ou autre ....

Installation:

Installer les dépendances:

aptitude install python-pip python python-lxml
         pip install CairoSVG tinycss cssselect


Télécharger Pygal:


décompressez le et rendez-vous dans le dossier extrait:

tar -xvzf pygal-1.1.0.tar.gz && cd pygal-1.1.0


Installer Pygal:

pip install pygal


Utilisation:

pygal_gen.py -h


Par contre, si quelqu'un arrive à interpréter pygal en graphique , est ce qu'il pourrait partager la solution :s

Cdlt
koorosh


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#2 05-07-2013 06:04:05

IceF0x
#! Gourou Linux

Re : Créer vos graphiques avec Pygal 1.1.0

C'est a dire interpréter pygal en graphique ?

Je pourrais test en vm pour voir.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#3 05-07-2013 19:50:32

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

Salu Coyotus  cool

Heu oui, je voulais savoir si quelqu'un à réussi  de créer les graphique de pygal grace  à une interface graphique au lieu de faire en ligne de commande smile


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#4 05-07-2013 20:55:58

IceF0x
#! Gourou Linux

Re : Créer vos graphiques avec Pygal 1.1.0

ça marche pas avec un simple script zenity ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 14-07-2013 10:07:27

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

Heu ba alors la tu me pose  une bonne question ! smile je n'ai pas testé


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#6 14-07-2013 12:26:24

IceF0x
#! Gourou Linux

Re : Créer vos graphiques avec Pygal 1.1.0

Paste moi les info de pygal_gen.py -h que je voie comment ça fonctionne pour tester la chose.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 14-07-2013 13:24:53

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

Désoler du retard car  je me prend la tete  à m'entrainer sur les script SHELL smile

Voila comme tu le voulais  wink


pygal_gen.py -h

usage: pygal_gen [-h] [-v]
                 [-t {Line,StackedLine,XY,Bar,HorizontalBar,StackedBar,Horizonta                           lStackedBar,Pie,Radar,Funnel,Pyramid,VerticalPyramid,Dot,Gauge,DateY,Worldmap}]
                 [-o FILENAME] [-s SERIES [SERIES ...]]
                 [--tooltip_font_size TOOLTIP_FONT_SIZE] [--y_title Y_TITLE]
                 [--height HEIGHT] [--legend_at_bottom LEGEND_AT_BOTTOM]
                 [--show_legend SHOW_LEGEND]
                 [--legend_font_size LEGEND_FONT_SIZE]
                 [--major_label_font_size MAJOR_LABEL_FONT_SIZE]
                 [--tooltip_border_radius TOOLTIP_BORDER_RADIUS]
                 [--title TITLE] [--x_labels_major X_LABELS_MAJOR]
                 [--label_font_size LABEL_FONT_SIZE]
                 [--show_y_labels SHOW_Y_LABELS] [--dots_size DOTS_SIZE]
                 [--x_labels_major_every X_LABELS_MAJOR_EVERY]
                 [--human_readable HUMAN_READABLE]
                 [--y_label_rotation Y_LABEL_ROTATION]
                 [--pretty_print PRETTY_PRINT]
                 [--value_font_size VALUE_FONT_SIZE]
                 [--interpolation_precision INTERPOLATION_PRECISION]
                 [--no_data_text NO_DATA_TEXT]
                 [--disable_xml_declaration DISABLE_XML_DECLARATION]
                 [--zero ZERO] [--include_x_axis INCLUDE_X_AXIS]
                 [--truncate_label TRUNCATE_LABEL] [--order_min ORDER_MIN]
                 [--margin MARGIN] [--truncate_legend TRUNCATE_LEGEND]
                 [--print_values PRINT_VALUES] [--no_prefix NO_PREFIX]
                 [--stroke STROKE] [--show_dots SHOW_DOTS]
                 [--explicit_size EXPLICIT_SIZE] [--fill FILL]
                 [--x_title X_TITLE]
                 [--interpolation_parameters INTERPOLATION_PARAMETERS]
                 [--rounded_bars ROUNDED_BARS]
                 [--show_minor_x_labels SHOW_MINOR_X_LABELS]
                 [--x_label_rotation X_LABEL_ROTATION] [--x_labels X_LABELS]
                 [--css CSS] [--title_font_size TITLE_FONT_SIZE]
                 [--x_labels_major_count X_LABELS_MAJOR_COUNT]
                 [--spacing SPACING] [--style STYLE]
                 [--interpolate {linear,nearest,zero,slinear,quadratic,cubic,kro                           gh,barycentric,univariate}]
                 [--js JS] [--y_labels Y_LABELS]
                 [--value_formatter VALUE_FORMATTER]
                 [--no_data_font_size NO_DATA_FONT_SIZE]
                 [--logarithmic LOGARITHMIC] [--print_zeroes PRINT_ZEROES]
                 [--strict STRICT] [--legend_box_size LEGEND_BOX_SIZE]
                 [--range RANGE] [--width WIDTH]

Generate pygal chart in command line

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -t {Line,StackedLine,XY,Bar,HorizontalBar,StackedBar,HorizontalStackedBar,Pie,                           Radar,Funnel,Pyramid,VerticalPyramid,Dot,Gauge,DateY,Worldmap}, --type {Line,Sta                           ckedLine,XY,Bar,HorizontalBar,StackedBar,HorizontalStackedBar,Pie,Radar,Funnel,P                           yramid,VerticalPyramid,Dot,Gauge,DateY,Worldmap}
                        Kind of chart to generate
  -o FILENAME, --output FILENAME
                        Filename to write the svg to
  -s SERIES [SERIES ...], --serie SERIES [SERIES ...]
                        Add a serie in the form (title val1 val2...)
  --tooltip_font_size TOOLTIP_FONT_SIZE
  --y_title Y_TITLE
  --height HEIGHT
  --legend_at_bottom LEGEND_AT_BOTTOM
  --show_legend SHOW_LEGEND
  --legend_font_size LEGEND_FONT_SIZE
  --major_label_font_size MAJOR_LABEL_FONT_SIZE
  --tooltip_border_radius TOOLTIP_BORDER_RADIUS
  --title TITLE
  --x_labels_major X_LABELS_MAJOR
  --label_font_size LABEL_FONT_SIZE
  --show_y_labels SHOW_Y_LABELS
  --dots_size DOTS_SIZE
  --x_labels_major_every X_LABELS_MAJOR_EVERY
  --human_readable HUMAN_READABLE
  --y_label_rotation Y_LABEL_ROTATION
  --pretty_print PRETTY_PRINT
  --value_font_size VALUE_FONT_SIZE
  --interpolation_precision INTERPOLATION_PRECISION
  --no_data_text NO_DATA_TEXT
  --disable_xml_declaration DISABLE_XML_DECLARATION
  --zero ZERO
  --include_x_axis INCLUDE_X_AXIS
  --truncate_label TRUNCATE_LABEL
  --order_min ORDER_MIN
  --margin MARGIN
  --truncate_legend TRUNCATE_LEGEND
  --print_values PRINT_VALUES
  --no_prefix NO_PREFIX
  --stroke STROKE
  --show_dots SHOW_DOTS
  --explicit_size EXPLICIT_SIZE
  --fill FILL
  --x_title X_TITLE
  --interpolation_parameters INTERPOLATION_PARAMETERS
  --rounded_bars ROUNDED_BARS
  --show_minor_x_labels SHOW_MINOR_X_LABELS
  --x_label_rotation X_LABEL_ROTATION
  --x_labels X_LABELS
  --css CSS
  --title_font_size TITLE_FONT_SIZE
  --x_labels_major_count X_LABELS_MAJOR_COUNT
  --spacing SPACING
  --style STYLE
  --interpolate {linear,nearest,zero,slinear,quadratic,cubic,krogh,barycentric,u                           nivariate}
  --js JS
  --y_labels Y_LABELS
  --value_formatter VALUE_FORMATTER
  --no_data_font_size NO_DATA_FONT_SIZE
  --logarithmic LOGARITHMIC
  --print_zeroes PRINT_ZEROES
  --strict STRICT
  --legend_box_size LEGEND_BOX_SIZE
  --range RANGE
  --width WIDTH

"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#8 14-07-2013 18:03:52

IceF0x
#! Gourou Linux

Re : Créer vos graphiques avec Pygal 1.1.0

tu as un exemple de commande que tu tape avec le résultat ensuite ?
le résultat s'affiche comment ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 14-07-2013 22:44:32

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

Alors oui , il y a sur le site des graphique deja fait qu'on peux modifier à cette adresse :

http://pygal.org/chart_types/#radar-charts

Mais le plus dur c'est de savoir les générer sachant qu'il y a  un interface WEB mais  je sais pas comment elle marche  hmm

http://cabaret.pygal.org/

Honnêtement  je me suis pas investit   sur comment on peut les générer avec manque de temps mais  j'ai découvert ce deuxieme liens mais  j'ai pas réussi a exporter mes graphique que  j'ai fait sur leur site  alors si tu trouve  , n'hésite pas  à poster wink

Dernière modification par koorosh (14-07-2013 22:47:21)


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#10 14-07-2013 23:48:27

IceF0x
#! Gourou Linux

Re : Créer vos graphiques avec Pygal 1.1.0

Ok je vois, en fait c'est un genre de truc que tu inclus dans des script en python pour générer les graph, ça ne sert à rien de faire un GUI pour ce genre de chose, tu t'en sert pour faire par exemple des stats d'une site web par exemple tu met un compteur de visite d'utilisateur belge et fr sur ton site

count_be=utilisateurs belge
count_fr=utilisateurs français
count_ca=utilisateurs canadien

worldmap_chart = pygal.Worldmap()
worldmap_chart.title = 'Number of french visitor'
worldmap_chart.add('In 2012', {
  'be': count_be,
  'ca': count_ca,
  'fr': count_fr,
})

après tu regarde comment l'inclure dans ton code.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#11 15-07-2013 10:31:02

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

ahhhhhhhhhh okaiiiiiiiiiiiiiiiiiiiiiiiii ! smile ah ba cela peut etre pas mal.


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#12 11-03-2015 13:47:45

koorosh
Membre

Re : Créer vos graphiques avec Pygal 1.1.0

j'ai voulu faire un test sur  mon windows car c'est toujours  utile d'avoir ce genre d'outils sur son PC windob quand  on fait des procédures , etc.

Pour information:

1 - implanter votre version python dans les variables d’environnement de windows
2 - Installer pip sous windows  en éxécutant ce script d'installation python"https://bootstrap.pypa.io/get-pip.py"
3 - Entrer la commande "pip" sous votre prompt windows:
1426074270.png
4 - Entrer "pip install pygal"
5 - Avec votre interpréteur python, tester le module :
1426074391.png

Voila, maintenant  je peux créer mes graphique pygal sous windows. cela est utile quand on est en déplacement  pour 3h de train et q'on aimerais avancer les procédures pour faire passer le temps  ^^ .
Après tout python est multi-plateforme, alors autant en profiter wink

Dernière modification par koorosh (11-03-2015 13:49:53)


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

Pied de page des forums