background preloader

50 JavaScript Libraries for Charts and Graphs

50 JavaScript Libraries for Charts and Graphs
How are you visualizing data in JavaScript? What is your favorite library for creating charts and graphs with JavaScript? I have been a long time fan of jqPlot for its open source approach, simplicity, examples, and great features. FusionCharts – they call themselves an enterprise-grade JavaScript charting component and with good reason I suppose. D3 – is really amazing and I love it’s simplicity. HighCharts – very powerful, I love the JSFiddle examples and powerful features. jqPlot – if you are already using jQuery, you don’t want to pay for HighCharts, and D3 is too much for your simple use cases, then jqPlot is an excellent choice. dygraphs – open source JavaScript library that produces interactive, zoomable charts of time series. Protovis – free and open-source created by the same team that is now working on D3. Flot Charts – similar to jqPlot, Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features. Update:

jQuery JavaScript LED Message Scrolling Display Any resemblance to a <marquee> is purely coincidental Posted in JavaScript, Web DesignTagged with: javascript, scroller, led, message I guess this answers the question of what to do with the LED icons I posted yesterday - I've always wanted to do a dot-matrix dynamic display in JavaScript, and I suppose an LED message scroller is the perfect excuse. There's a choice of 7 individual colours (or the nifty rainbow option, pictured below), motion blur, and a few tweakable options to play around with. It doesn't work in Internet Explorer (it's only designed as a proof-of-concept, not as production code), but anything that supports CSS opacity (Firefox, Safari and Opera on Windows) should work just fine - Safari's rendering engine seems particularly nippy. See the scroller in action, or download the files here. Extract the .ZIP archive somewhere and open the scroller.html file in your browser - everything should work fine there. ∗ View/add comments on this post (4)

7 Tips for Evaluating Data Visualization Software Above, an illustration from Tableau Software on a use case from the banking industry. The proliferation of relatively easy-to-use data visualization software means the tools are getting to the hands of more business users. But using these tools is not like adding instant lemon aid mix to water. Organizations considering visual analytics and data visualization projects should keep a number of things in mind, according to users and analysts. (For more on data visualization technology trends and vendors, see “Advances in Data Visualization Software Empower Business Users.”) The following are seven pieces of advice when considering data visualization packages: Related Stories Using the science of perception to visualize network security data.Read the story » SAP’s TwoGo app combines data, design to address carpool challenge.Read the story » Visualizations highlight data for improving manufacturer’s procurement process.Read the story » More in Data Informed’s Visualization section.Read the story »

Bio Mapping / Emotion Mapping by Christian Nold PDFKit — A PDF Generation Library for Node 25 Cool jQuery Countdown Scripts Using jQuery Countdown Scripts is a simple and performance optimal way to add a dynamic and interactive countdown timer to your website. I am sure you have noticed the countdown features on e.g. sport sites showing countdown until a big event. You have probably also seen sites that are not online yet or down for maintenance using a jQuery countdown timer to tell visitors when to come back. This is called a under construction timer or landing page. They can also be used to countdown to a release date of a game, a movie or to a party. If you like jQuery plugins and javascript in general, make sure to check out the thousands of fully-licensed scripts found over at Envato Market. In this article, you will find most of the useful jQuery countdown scripts available right now. jQuery is also useful in many other areas and in particular jQuery Slider, jQuery carousel and plugins can give a website a face-lift. If I missed some scripts, you like then please leave a comment. Article Index Countdown

How to Make Data Visualization Better with Gestalt Laws By Udhaya Padmanabhan, Shilpi Choudhury People love order. We love to make sense of the world around us. The human mind’s affinity for making sense of the objects it sees can be explained in a theory called Gestalt psychology. These laws can help designers produce better designs. Gestalt laws can help us achieve better visual hierarchyGestalt laws can aid us in conceptualizing good symmetry in our designsGestalt laws can improve our hyperlink designsGestalt laws can even help us teach web design to students In this guide, we will talk about how to apply the principles of Gestalt to create better charts, graphs, and data visualization graphics. For broader implementation tips of Gestalt laws, please read Gestalt Principles Applied in Design. Introduction Gestalt laws originate from the field of psychology. These laws provide us a framework for explaining how human perception works. Let us cover some of the Gestalt laws that are relevant to enhancing data visualization graphics. Summary

Create huge 3D Mind Maps and Concept Maps with InfoRapid KnowledgeBase Builder (Freeware) smoke.js A framework-agnostic styled alert system for javascript. Lightweight, flexible, css3 animation, blah blah blah easy to use something clever needs to go here. Best of all, it's really easy to use. WOW! Look at these examples: You can implement these the same way you'd use the js alert()...just put "smoke." in front of it. The confirm() replacement, however, needs to be used just a little differently: smoke.confirm('You are about to destroy everything. prompt(), similarly: smoke.prompt('what\'s my name?' And if you want the smoke.alert() to behave exactly like a native alert(), you can have subsequent actions happen in a callback like so: smoke.alert('look at that alert, man Want to do custom button labels? Need a default value for a prompt? Maybe you want to specify different styles for a specific alert. Additionally, it's super easy to change the look of your dialogs. If you happen to make a theme you'd want to share with everyone, go ahead and add a pull request on github .

borisyankov/DefinitelyTyped 5 web apps with inspiring reports and dashboards | The FusionCharts Blog If you have gone shopping for a web application recently, you would have noticed how a majority of them talk about the all-conquering dashboard they have while trying to lure you. And not without good reason. A dashboard is your handle to everything you have hired that app to do, and a good dashboard an easy-to-grip one. What makes a dashboard good, you ask? ClickTale ClickTale is a Web Analytics tool that that provides businesses with insights into their customers’ online behavior to optimize website performance, improve usability and dramatically increase conversion rates. Their dashboard shows the most critical components upfront — Heatmaps, Search Recordings, Visitor Recordings, Conversion Funnel and Visitor Geolocations — and then you can drill-down into any of them for a closer look. Having both the percentage and absolute values helps you analyze your data both ways, and the neat little captions everywhere only help further with the analysis. FitBit (Image credits: liverungrow.com)

Sozi - Présentation Sozi est un logiciel libre permettant de réaliser des présentations animées. Initialement inspiré par le logiciel propriétaire Prezi, l’un des intérêts de Sozi est l’utilisation de formats ouverts. Ainsi, les présentations créées avec Sozi peuvent être jouées dans tout navigateur web capable d’afficher des documents SVG et d’exécuter du Javascript. Pour créer une nouvelle présentation, un greffon pour l’éditeur de dessin vectoriel Inkscape est fourni. À la différence des outils classiques de présentation,MS PowerPoint, OOImpress, KeyNote, Sozi abandonne le principe du diaporama et des listes à puces. Quelques fonctions L’image est créée avec Inkscape ou chargée par lui. On délimite avec Inkscape des régions d’intérêt, les vues ou frames, pour lesquelles Sozi permet de définir les conditions de transition d’une vue à une autre : exemple. Plateformes plusieurs distributions GNU/Linux. Installation très simple Windows Mac OS X Excellent 1er commentaire de Jérôme que nous reprenons ici :

Related: