background preloader


Facebook Twitter

Abel Coronado sur Twitter : "Visualising data structures and algorithms through animation #DataViz... VisuAlgo - visualising data structures and algorithms through animation. Kirk Borne sur Twitter : "Ultimate guidebook for Data Communications and Data Storytelling: #DDJ #DataViz #DataScience. The Data Journalism Handbook. Alberto Cairo sur Twitter : "Useful: Thematic Cartography Guide #dataviz #infographics by @axismaps via @flowingdata. Thematic Cartography Guide. Welcome!

Thematic Cartography Guide

In this short guide we share some insights and tips for making thematic maps. Alex Howard sur Twitter : "An atlas of New York City's trees, by @Jill_Hubley: #opendata #dataviz cc @Jack. A Gorgeous Atlas of New York Tree Species. Though New York can sometimes seem like a drab warren of chain-link fence and oily pavement, the city actually has an impressive number of trees.

A Gorgeous Atlas of New York Tree Species

On the streets alone—not counting private properties and parks—there were 592,130 at last reckoning, a leafy explosion you can now peruse in this great visualization of tree species. Jill Hubley, a Brooklyn web developer whose last project involved mapping local chemical spills, made the chlorophyllous cartography with data from the 2005-2006 Street Tree Census. Zoomed out, it looks kind of like oodles of stained cells under a microscope: But drilling into the neighborhoods reveals tremendous detail.

All 592,130 trees are represented and color-coded, including this rainbow forest outlining Central Park: Bokeh Tutorial - PyData @ Strata San Jose 2015. Ahmed Moustafa sur Twitter : "Seamlessly reproduced the @BokehPlots volcano plot in #rstats using rbokeh #dataviz. Rbokeh. Before providing a tutorial, we first show several examples of plots created with rbokeh.


Stop Wasting Data. [Update] On Thursday, July 31 I presented this little webinar as part of the American Evaluation Association’s coffee break webinar series.

Stop Wasting Data

If you missed it, AEA was kind enough to give me a copy of the recorded webinar to share with you. Below here you’ll find most of the cartoons used in the presentation. Kick start graph visualization projects. Tableau adds integration with R. Tableau, the popular interactive data visualization tool, is coming out with a new 8.1 update, and it will include integration with the R language.

Tableau adds integration with R

Access to R is a feature that has been requested by Tableau users for some time, and was met with rapturous applause when it was announced at the recent Tableau customer conference. When released, Tableau 8.1 will make it possible to use R packages and functions in Tableau calculated fields. This will unlock all of the capabilties of R when creating Tableau charts. For example, you will be able to: Use results of R functions to annotate points on a chart (e.g. use the mvoutlier package to color-code or filter outliers in a Tableau scatterplot).Use the output of R's statistical functions to in charts, for example to color points by cluster using R's k-means clustering function.Create interactive applications based on custom R scripts. Crosslet. Selected Tools. Why Aren’t You Using SVG? SVG, or Scalable Vector Graphics, is a XML-style markup driven vector graphic rendering engine for the browser.

Why Aren’t You Using SVG?

SVG is supported in every browser, except IE < v9 and Android < v3. The same support is available for canvas (except canvas goes all the way back on Android), so the question often surfaces: which one should you use? Today, we will survey SVG, and explain why the question of "which one should I use? " is usually answered by "what am I trying to do? ". Processing.js. Basic Syntax A brief look at the structure of a Processing sketch reveals how easy it is to program interactive visualizations.


As with any language, you begin by defining your global variables. Then you create a setup() function, where you control the visualization's properties, like the canvas size, frame rate and perhaps variables such as the stoke-weight or background-color. The next step is to create your draw() function, which controls the behavior of each frame in your animation.

The draw function loops continuously unless you tell it otherwise by using the exit() command. To the right is a basic example of Processing.js in action. Adding interactivity to your visualization is incredibly simple. Processing.js also tracks a range of pre-defined variables like key, which stores the value of the last key pressed; or mouseX and mouseY, which store the last recorded position of the mouse pointer. Using Processing. Launches Social Network for Data Visualization. With 32,000 designers signed up on and a couple million people returning each month to explore and share infographics, the site has rapidly become the leading destination for infographics and data visualization. But while you’ve told us you’ve enjoyed seeing what we have to offer, we’ve also heard loud and clear that there were features we could improve on. For example, while thousands of designers have created their portfolios on, it wasn’t always easy to find a particular designer once you’d discovered them and keep track of his or her work.