Chris Hamm on using plot.new() for better combined plots
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 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.
A tutorial on using Clojure to programmatically color SVG maps of Europe, demonstrating XML parsing and manipulation.
A developer shares their experience learning and using two powerful IT tools: rrdtool for data graphing and screen for terminal multiplexing.
A developer shares a public-domain SVG world map for visualizing country-specific data, created as a static alternative to matplotlib basemap.
Explains two methods in Mayavi to visualize a surface colored by a separate scalar value, not just elevation.
A review of the book 'Matplotlib for Python Developers', covering its content, target audience, and usefulness for scientific plotting.
A blog post discussing the power of data visualization, using a mind-mapping software comparison as an example of how visuals can mislead or clarify.