background preloader

Samples of Diagramming for HTML5/Canvas by Northwoods Software®

Samples of Diagramming for HTML5/Canvas by Northwoods Software®
Related:  Datavisualisationpierrekiroul

Creating Animated Bubble Charts in D3 - Jim Vallandingham Update: I moved the code to its own github repo - to make it easier to consume and maintain. Update #2 I’ve rewritten this tutorial in straight JavaScript. So if you aren’t that in to CoffeeScript, check the new one out! Recently, the New York Times featured a bubble chart of the proposed budget for 2013 by Shan Carter . As FlowingData commenters point out , the use of bubbles may or may not be the best way to display this dataset. In this post, we attempt to tease out some of the details of how this graphic works. #Simple Animated Bubble Chart In order to better understand the budget visualization, I’ve created a similar bubble chart that displays information about what education-based donations the Gates Foundation has made. You can see the full visualization here And the visualization code is on github **Warning Coffeescript** The example is written in [CoffeeScript]( as I find it much easier to read and write than javascript. #D3’s Force Layout #nodes #gravity #alpha

Popcorn.js | The HTML5 Media Framework Chiffres Internet - 2015 Les chiffres liés à Internet donnent le tournis. Et pourtant, aujourd’hui, seul 42% de la population mondiale est connectée à Internet. La création de données numériques n’a jamais été aussi féconde et l’augmentation est exponentielle. Les mails échangés sont toujours aussi nombreux, même si la plupart d’entre eux sont des spams. Régulièrement, nous mettons à jour cette page rassemblant les principales statistiques à connaître sur Internet. Statistiques d’usage d’Internet 3,025 milliards d’internautes, soit 42% de la population.2,060 milliards d’inscrits sur les réseaux sociaux, soit 68% des internautes.Taux de pénétration d’Internet dans le Monde :81% en Amérique du Nord (86% au Canada, 80% aux USA)78% en Europe de l’Ouest (83% en France)18% en Afrique12% en Asie du Sud Pour en savoir plus : We Are Social, les chiffres d’Internet en 2014 et les statistiques du web et des réseaux sociaux en octobre 2014. Temps passé sur Internet Chaque minute sur Internet GoogleFacebookYouTubeYahoo!

Tutorials · mbostock/d3 Wiki Wiki ▸ Tutorials Please feel free to add links to your work!! Tutorials may not be up-to-date with the latest version 4.0 of D3; consider reading them alongside the latest release notes, the 4.0 summary, and the 4.0 changes. Introductions & Core Concepts Specific Techniques D3 v4 Blogs Books Courses D3.js in Motion (Video Course)Curran Kelleher, Manning Publications, September 2017D3 4.x: Mastering Data Visualization Nick Zhu & Matt Dionis, Packt. Talks and Videos Meetups Research Papers D3: Data-Driven DocumentsMichael Bostock, Vadim Ogievetsky, Jeffrey HeerIEEE Trans.

Date Range Picker for Bootstrap How chat app giant Tencent big by correctly predicting that email was totally wrong for China — Quartz It’s a familiar story for students or businessmen on their first-ever visit to China. After rounds of beer and baijiu with potential clients, or a karaoke gathering through a university exchange program, the foreigner will ask the Chinese person sitting next to her for his email address. The Chinese person will smile blankly, somewhat confused. The Chinese person will take a few seconds to remember his email address. In many parts of the world, email remains deathless—a relic of the desktop-era internet, before mobile and social media were on the landscape. In China however, email never reached the ubiquity it has in other countries. When asked why, most Chinese or expats will simply point to WeChat. But WeChat’s present-day popularity only tells part of the story. China’s internet cafes In the US and other parts of the world, as the web was just emerging into mainstream use in the late 1990s, PCs were relatively abundant. But another factor helped drive QQ’s popularity.

D3js Voici le premier d’une longue lignée (je l’espère) de tutoriaux en français portant sur la librarie d3.js. Pour en savoir plus sur cette librairie reportez vous à la présentation que j’en ai faite sur ce post. L’objectif de ce premier tutoriel est de faire quelques exemples d’utilisation très simple de la librairie. A l’instart de Jquery, d3.js est une librarie qui permet de manipuler le DOM. Mais là où d3.js est très efficace est dans la manipulation de SVG. Manipuler ou créer une div avec d3.js Ajouter et manipuler un rectangle SVG Dessiner plusieurs éléments dans un groupe svg Gérer des données au format JSON et dessiner en fonction de ces données Dans ce dernier exemple, nous allons construire des nodes qui sont en fait des groupes svg ayant la class “node”. Le dernier exemple introduit plusieurs nouveaux concepts : selectAll(), data(), et enter(). selectAll() data() La methode data() permet de “binder” (attacher) des données à des éléments sélectionnés par la methode selectAll(). enter()

jQuery.mmenu app examples Here are some of the more extensive examples, all build with default options, extensions and add-ons. If you're looking for more basic examples, check out the options, extensions and add-ons. examples Check out what you can do with some small javascript, CSS and a little bit of creativity. With the offCanvas option set to false, you can easily create web-applications that look and feel like native apps. Here's a quick demo of how easy it is to create a cool and unique menu. Please note that not all options play well together, for example: You cant have the "panels zoom" effect without having "sliding submenus". Airbus BizLab accelerators startups pitched their projects at the “Airbus BizLab Summit” in Toulouse | EuropaWire.eu Nearly 1,000 start-ups have interacted with the BizLab over the last two years TOULOUSE, 12-May-2017 — /EuropaWire/ — Thirty start-ups – from the three global BizLab accelerators in Toulouse, Hamburg and Bangalore – have pitched their projects at the “Airbus BizLab Summit” in Toulouse in front of an international audience of investors, BizLab partners and top managers from Airbus. Airbus BizLab, the global aerospace business accelerator, gives start-ups the unique opportunity to bring their ideas and vision to life. In parallel Airbus Bizlab is also launching its next call for projects featuring two firsts. Through the “Summit”, Airbus BizLab performs an important “facilitator” role for the start-ups by easing their access and exchange with the investor community and potential industrial partners as the start-ups present face-to-face their high quality project and eventually seek funding. “We are proud to see open innovation moving forward. SOURCE: Airbus Contacts for the media:

Data Visualization Libraries Based on D3.JS - Mike McDearmon There are a lot of ways to visualize data on the Web (with more emerging every day), but the flexibility, versatility, and energized development community surrounding D3.js makes it a great option to explore. The following list of D3 plugins, extensions, and applications below is by no means comprehensive, but oughta be enough to keep you busy for a while. If you’re just getting your feet wet with D3.js, here are some great learning resources to get you acclimated:D3 for mere mortals: Great introductory lessons for those starting from scratch.Try D3 Now: Another great resource for learning about core D3 concepts.Data-Driven Documents (paper): An academic article by Mike Bostock with loads of footnotes.Learning D3, Scott Becker: A quick and effective tutorial series to get yourself up and running.Dashing D3: A very thorough tutorial series covering a LOT more than just D3.Interactive Data Visualization for the Web is a fantastic book by Scott Murray.

Tabulous.js A jQuery tabs module for todays web! Documentation Tabulous.js can be used with any contents you choose in the tabs and it couldn't be more simpler to use. ..:: Getting Started Include the relevant files Firstly include jQuery and the tabulous.css and tabulous.js files. Create the tabs <div id="tabs"><ul><li><a href="#tabs-1" title="">Tab 1</a></li><li><a href="#tabs-2" title="">Tab 2</a></li><li><a href="#tabs-3" title="">Tab 3</a></li></ul><div id="tabs_container"><div id="tabs-1"></div><div id="tabs-2"></div><div id="tabs-3"></div></div></div> Initiate the plugin Once you have created your tabs you will need to initiate the plugin. At its most basic level you can initiate the plugin like: $(document).ready(function ($) { $('#tabs').tabulous(); }); If you want to initiate the plugin with options then you can do so like: ..:: Options

Related: