Earl F Glynn's
Computer Lab with lots of graphics stuff.
Andrew Gelman's blog
"Statistical Modeling, Causal Inference, and Social Science" (it's in here
because it has occasional postings on statistical graphics).
"Kaiser"'s
Junk Charts;
examples of bad charts, plus improvements, with discussions.
A topic on Ask E.T (Ask Edward Tufte!) that provides a good list
of
graphing software.
Software for
web page charts (combination of PHP and SWF). Declarative
chart descriptions, but the styling is very pretty (especially
the colours and fonts). Looks like
the underlying technology is an XML description of a chart.
GeoVista Studio
(visually "program" interactive [geographical] visualisations!)
SDL:
Simple Directmedia Layer.
"...a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games..."
Amanith
Crossplatform & Opensource C++ Vector Graphic Framework.
vtk -- The Visualisation Toolkit.
C++ library for 3D and interactive 2D visualisation, with (among other things)
a Tcl/Tk binding.
The MetaPost
language for producing graphics and text.
A graphing program called
IGOR
(I have the demo version installed on my NT machine).
Elansoft site, with
some cool demos of SVG graphs.
Dataplot
a free, public-domain, multi-platform (Unix, Linux, PC-DOS, Windows NT,
etc.) software system for scientific visualization, statistical analysis,
and non-linear modeling.
The DirectFB (for Direct Frame Buffer)
project; it provides "hardware graphics acceleration, input device
handling and abstraction, integrated windowing system"
CoPlot:
Software for Great Scientific Graphs,
Maps, and Technical Drawings
n-Vision and AutoVisual; tools for viewing multidimensional
data using "worlds within worlds". Looks a bit like an extension
of grid's nested viewports to the 3D case.
The GraPL home page
(esp. for PDF, SVG, and VML output; includes implementation of some
Trellis ideas; I have downloaded copies of the manual and a tutorial).
NCAR Graphics:
scientific visualisation software. Looks like some cool stuff for
maps and weather diagrams. GPL.
Peter Kleiweg's page of utilities for PostScript and conversion
therefrom to other formats.
libemf for producing
Enhanced Meta File output on POSIX systems (i.e., MS metafiles from
UNIX!).
Cairo - a
vector graphics library with cross-device output support.
The StatDocs project.
Producing "live" statistical reports and demos using Netscape and R.
The STEPS project.
Modules for teaching statistics using XLispStat to produce graphical
(interactive?) demos (?)
[NOTE: I have installed one of the modules; try
"D:\ProgramFiles\STEPS\Base\Tb30run.exe" and load
"D:\ProgramFiles\STEPS\Bully\Bullyc2.tbk"]
A local version of the
SVG 1.0 official Recommmendation.
The W3C "Candidate Recommendation" for SVG 1.0 that gives example
where
absolute units are unaffected by transforms within a <g>
element (but are within am &ly;svg> element). This bit is gone
in the official "Recommendation".
Here's the start of a
thread on the W3C SVG public mailing list discussing ViewBoxes (and
absolute units) and somewhere in there is a mention of the change
in behaviour of transforms
from Candidate to final Recommendation.
A nice little
SVG tutorial (that taught me how to use <embed> elements to
get Adobe SVG Viewer to actually display the SVG image rather than
just the XML text! NOTE: I have since learnt that
<object> elements are actually the W3C recommendation)
The GNU plotutils test output in SVG format.
Try view source on this baby. (There are so many polylines because the
labels are in a Hershey Font?) No signs of metadata.
The
DejaVu fonts free to use and redistribute and modify (as long as
new font does not include "Bitstream" or "Vera") or even sell
(as long as the font is not sold by itself, i.e., has to be part
of a bundle).
The Vim
multi-byte documentation; nice explanation of how to select
and control your fonts in Vim (including discussion of
specific issues on X11 and Windows).
A document entitled
The ISO 8859 Alphabet Soup, which describes the complex ISO 8859
set of fonts -- these are being superseded by unicode, but are
encountered a lot in practice. The page includes bitmap versions
of all(?) fonts described (useful at least for X11).
There is also a link to a potted history of ascii.
The same author has a page on
Unicode Transformation Formats: UTF-8 & Co.
The
FreeType project site. Library for providing a common API
to all different sorts of font formats. Their
document on
glyph conventions is an excellent intro to font issues and terminology.
See also, the
FreeType Layout project, which is supposed to provide
functionality for arranging blocks of text.
A brief description of
Adobe OpenType. Cross-platform, font format that
includes more information on glyph layout (e.g., kerning ?).
A
TrueType to Type 1 converter called ttf2pt1. NOTE that I have read
lots of comments to the effect that utilities like this do a really
crap job of the conversion, mostly because they do a really crap
job of converting the hinting information.
A SourceForge package called
corefonts that auto-installs "core" Microsoft TrueType fonts
on a Linux system for use with X11. There's a related article
in The Register.
The Radient web site; source of
QERadiant, Q3Radiant and GtkRadiant, all of which are 3D gaming
level design tools.
Blender -- "a cross plaform 3D creation suite, allowing fully integrated modeling, animation, rendering, post production and interactive 3D creation and playback".
The Maverik VR System
(by AIG; comp sci group at University of Manchester?)
Statements regarding the power of visualising data: effects are
"confirmed" by being able to "see" them.
See page 6 of Bob Obenchain's
book
(Note: when I made this link, the book was under development so the
link and/or the page number may have changed substantially)
"Finding ways to visualize datasets can be as important as wasy to
analyse them"
Brian Ripley's
Plenary talk at RSS 2002.
A site on anamorphosis
(transforming an image so that it looks right only when viewed
in a specific way (e.g., in a curved mirror, through a refracting
lense). Simple (if inexact) examples: text and markings written on road for
drivers to read; advertising painted on sports pitches specifically
for tv cameras angle of view.