O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). More »
Here's an overview of my approach to creating good information visualizations.
As with any creative endeavor, most of the rules of writing and design (think first, implement second) are broadly ...
Are you an artist, tinkerer, or programmer interested in creating interactive graphics? Perhaps you're interested in physical computing and would like to control a 3D printer? You're likely going to...
Graph visualization is the study of how to turn abstract representations of graphs (think network diagrams of nodes and edges, rather than XY-coordinates) into diagrams. I love graphviz (the program ...
I'll admit I know almost nothing about Mathematica. I've heard of it, certainly. I tinkered with it a few times, too. But until I spoke with Sal Mangano, author of the "Mathematica Cookbook," I assume...
The Snowflake curve (or the Koch snowflake, if you want to be more formal) was one of the first fractals described formally. Discovered in 1904 by Helge von Koch way before Benoit Mandelbrot coined th...
"Augmented Reality" (AR) describes a class of cloud-backed, sensor-based user interfaces. Google Goggles, for example, uses your phone's camera and location sensors to call the google se...
This Answer shows you how to create a fractal mountain scape with Processing. Why, you ask? Well, who doesn't enjoy a good fractal mountain scape now and then? In addition, it's a good way to ...
The base Processing language includes a lot of core functionality. However, there are a number of powerful external libraries that extend the base language in many ways. There are libraries for creati...
"Fractal" is the broad name for a whole class of recursively defined mathematical objects that range from psychedelic Mandelbrot Sets to ornate Koch Snowflakes. Despite their geometric compl...
Recursion is an important programming technique that lends itself to a variety of areas, not least of which is creating interesting visual images. In brief, recursion is a technique for breaking a com...