How to format plots for publication using ggplot2 (with some help from Inkscape)
A technical tutorial on formatting ggplot2 plots for scientific publication, including design adjustments and using Inkscape for final edits.
A technical tutorial on formatting ggplot2 plots for scientific publication, including design adjustments and using Inkscape for final edits.
A developer shares lessons from September, covering JavaScript data visualization libraries, Node.js, Bower, CSS frameworks, Jenkins CI, and Ruby gems.
Matplotlib 1.3 introduces a built-in plt.xkcd() function to easily create plots in the style of the popular XKCD webcomic.
A blog post demonstrating how to create a puzzling shape animation using Python's matplotlib and IPython notebook.
A tutorial on embedding matplotlib animations directly into IPython notebooks using HTML5 video encoding and custom display functions.
A PyCon/PyData attendee discusses the state of Python data visualization, comparing Matplotlib's strengths and limitations with newer tools like NodeBox OpenGL.
Troubleshooting missing target bar in Cognos Report Studio bullet chart and fixing aggregation function.
A tutorial on using R and the Google Analytics API to analyze and visualize '(not provided)' organic search data.
A tutorial video demonstrating how to overlay histograms with normal curves, density curves, and secondary data series in R.
A technical guide on using R's plot.new() function for creating custom multi-panel plots, comparing it to the traditional par(mfrow) method.
A guide to creating hand-drawn, XKCD-style plots in Matplotlib using custom code before the feature was officially added.
A tutorial introducing the ggplot2 package in R for creating data visualizations, comparing it with base R graphics.
A tutorial on creating an animated optical illusion using Python's Matplotlib library, including code and explanations.
A tribute to John Hunter, creator of the matplotlib Python library, reflecting on his impact on scientific computing and open source.
A tutorial on creating basic animations using Matplotlib's FuncAnimation, demonstrated with a moving sine wave.
Explains how customizing the default Omniture SiteCatalyst menu by business function improves user understanding and decision-making with analytics data.
A tutorial on using D3.js linear scales to map data domains to visual ranges, demonstrated with a Fibonacci sequence chart.
An introductory guide to understanding and using scales in the D3.js library for data visualization.
A technical guide on integrating D3.js data visualizations into the Octopress blogging platform, including a working bar chart example.
A guide to properly labeling time-based axes in Excel by understanding how Excel stores time as fractions of a day.