blog actif depuis 774 jours.

retours d'expériences, codes sources, réflexions, humeurs... d'un webmaster

 

Mar.

16

Févr.

 

Open Flash Charts


Open Flash Charts (OFC) est un outil permettant de générer des graphiques en flash. Quel intérêt de générer du flash plutôt qu'une image ? Le flash va apporter l'interactivité qui manque aux images. Par exemple, vous pourrez ajouter des bulles d'information qui s'afficheront au survol de la souris sur vos différents valeurs.

La plupart des solutions existantes pour créer des graphiques flash sont payantes. Fusion Charts par exemple, vous coûtera 500$.
Bien sûr ces produits payants offrent beaucoup plus de fonctionnalités que OFC, mais pour générer des graphiques de base, ce dernier suffira largement.

Voici donc une présentation succinte d'OFC et comment l'installer.


L'outil OFC, qui en est à sa version 2, comprend une partie flash et différentes APIs (PHP, Java, Perl, .Net...). Vous pouvez télécharger le pack complet, contenant le fichier open-flash-chart.swf ainsi que les différentes APIs sur le site d' Open Flash Chart.

La création d'un graphique passe par la génération d'un fichier de données JSON qui est interprété par l'animation flash. Les différentes APIs ne servent qu'à générer ce fichier. Vous pouvez donc vous en passer et écrire vous même le fichier JSON (le format est bien documenté sur le site OFC).

Intégration
L'intégration du flash peut se faire en utilisant le script JavaScript  swfobject.js



<script type="text/javascript"
src="swfobject.js"></script>
<script
type="text/javascript">
     var attributes = {};
     var params =
{'wmode':'transparent'};
     swfobject.embedSWF("open-flash-chart.swf","my_chart", "600", "300", "9.0.0", "expressInstall.swf", {"data-file":"graph.php"}, params, attributes);
</script>

Ce script va charger les données au format JSON générées par le fichier graph.php vers l'animation flash.
Celle-ci sera ensuite incluse dans le div my_chart.
Sur la page HTML, on prévoira donc le div qui recevra le graphique:

<div id="my_chart"></div>


Patch

Quelques graphiques ne sont pas gérés par la version OFC2 d'origine. Des patches ont été publiés ici.

Bookmark and Share

 

Commentaires

Aucun commentaire

 

Ajouter un commentaire

nom / pseudo :
e-mail :

(Votre e-mail ne sera ni exploité, ni divulgué.)

site (facultatif)
 

Webmaster depuis maintenant plus de 10 ans, j'ai créé ce blog pour publier mes retours d'expérience et parler du Web et du développement Web en général, mais aussi de plein d'autres choses...

romualb.com est sur Facebook
<Juillet 2010 
LunMarMerJeuVenSamDim
   01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

 

 

Referencement annuaire gratuit Annuaire carte postale blog,,personnel communiquer gratuit Paperblog : Les meilleurs actualités issues des blogs Classement de sites - Inscrivez le vôtre! Inscrivez-vous maintenant sur Viadeo Web Developement Blogs - BlogCatalog Blog Directory web counter