Plot 3D chart

Tags:: canvas :: html :: javascript :: web

J'avais déjà parlé de Raycast en Javascript et l'idée a pris un peu ses formes. Notamment l'utiilsation de la 3D pour faire des graphs.

Voici donc une petite présentation de ce que je suis en train de faire, http://www.metal3d.org/canvasplot3D/ C'est encore au stade de l'ébauche et je n'ai pas encore trouvé certaines méthode pour afficher des labels ou les axes mais je vais cherché.

Bref, n'hésitez pas à twitter, à en parler... de l'aide serait la bienvenue.

Pour le moment ça ne fonctionne pas sur IE (pas encore testé avec Google Excanvas mais je pense le faire dans les jours qui viennent). Je ne sais pas non plus pour Opera...

Bon pour la forme, voici un exemple... Il suffit de créer un nouvel objet en javascript "M3DPlot" puis de lui assigner des données et des couleurs:



//une couleur avec alpha
var plotcolor = {
   r: 33,
   g: 98,
   b: 55,
   a: 0.88
};
var plot = new M3DPlot();
plot.datas = [
   {value: 10, color: plotcolor},
   {value: 12, color: plotcolor},
   {value: 7, color: plotcolor},
   {value: 9, color: plotcolor},
   {value: 5, color: plotcolor},
   {value: 10, color: plotcolor},
   {value: 12, color: plotcolor},
   {value: 7, color: plotcolor},
   {value: 9, color: plotcolor},
   {value: 5, color: plotcolor}
];
//puis on assigne un canvas à l'objet
window.onload = function () {
    plot.init("mon_canvas");
}
 

Ce qui doit donner:

Normalement ça doit être ok sur Google Chrome et Firefox... Voilà :)

Utilisez le code barre pour ouvrir le ticket dans votre mobile:
This ticket on you mobile
1 Dimanche 15 Août 2010 16:53:08, evos

Ca marche sur Opera 10.60 :)

Maintenant, au dela de l'aspect technique, est-ce que cela aide vraiment à la lecture ?

2 Vendredi 03 Septembre 2010 11:19:49, Metal3d

Pour le moment non... mais quand j'aurais ajouté les abscisses et ordonnées ça peut aider.

C'est surtout pour que ce soit joli, pas forcément "utile" en soit.

L'intérêt est surtout en terme de standard. On peut aisément parser une table HTML qui laisse donc les données "textuelles" sur la page, et JS transforme ça en graph pour ceux qui n'ont pas besoin de l'accessibilité activée.

Bref, non, c'est pas forcément un truc utile, mais fonctionnel... selon moi :)

Ajouter un commentaire
Veuillez répondre à la question suivante : Pim pam et tapez "poom" sans les guillemets

Trackbacks

Pour ajouter un trackback (retrolien) sur ce ticket, utilisez cette adresse: http://www.metal3d.org/index.php/trackback/default/tb?id=blog%2F266

Tags

Blog Copix Communication PC Config Fedora Vidéo Humour Autre Web Materiel Informatique PHP Développement Mootools HTML Linux WEB IE CSS Vista Microsoft Sympa XHTML Quizz Widget Klik CWE Voeux Bonne année Musique CCRMA Son Audio MAO Reconnaissance vocale Windows Mac Compiz MacOS Mysql Sun Base de données BD Screenlets Screenlet RPM compiz Ubuntu Live FireFox Derambarsh Facebook media informations Sécurité javascript SSH Commande Marketing concours ipod wii QT Trooltech Nokia Libre Logiciels GPL Attali Gnome Dock Compiler Bench undelete reiserfs recovery recover Thread Serveur Optimisation Server Apache Album RSS Flash Air XML Firefox Blender Opensource Orange Internet LiveBox Animaux Droits Logiciels Libres Google Loi RBS netcat Bash Téléphone Spam 3D NIDIA Standards Widgets Merise UML Streaming Developpement Perl MySQL Firewall Parfeu Bayes Novell Réseau Python LVS Salon FTP Dedibox Chrome Administration IRC Gentoo troll video Nouveauté Finance Etudiant spéctacle OpenOffice Javascript Java Info Eclpise ATI design mootools KDE Bureau Design GNU C Pages Jaunes Fun Bijoux Art mail Admin vmware fedora linux VirtualBox VMWare Qemu KVM vim Grep Fglrx Webkit GTK google web JQuery Coup de gueule coup de gueule Lois SVG Raycaster Canvas Hadopi Desktop Jeux Les Sims développement astuces Screen firefox Mobile Safaru Wine bash commande astuce Wave ooc C++ C# Netbook Hercules Bureautique Twitter Safari W3C chrome kazehakaze midori navigateur gecko webkit Links Liens Pyhon Nouvelles Metal Perso Conférence JDLL PCC Roadsend OOC News Acteur Cinéma Chanteur Seven windows orthographe pcc php jdll Slide Application mysql Html twitter python screen curses SVN Android Gphone iPhone OpenGL MindMap Projet Javascrtip Ajax Guitare Tab Tablature JSON firebug Chromium Iphone Titanium music sound android ogg ogv streaming Arkyne svn subversion gnome VLC Tv encoder ffmpeg Cryptage apple microsoft HTML5 Max Apple code youtube quvi git uzbl webgl chromium

  Catalogue professionnel de musique libre


  • twitter entries...
follow me on Twitter

Valid XHTML 1.0 Strict

tumblr visitor