| Dotplot Visual Language |
|
| Like the vocabulary of a language, the meanings of the basic dotplot features are preserved in many variations and combinations. Surprisingly, the meanings of the basic dotplot features are also preserved at different scales. Dotplots can be interpreted by recognizing the basic variations of visual features, understanding their meanings, and interpreting their meanings with respect to your data.
|
|
|
Synthetic sequences model prototypical dotplot
patterns. These plots use character tokenization
so a dot appears where two characters match. |
Squares & Diagonals On the right, diagonals are modeled with a repeated character sequence. In general, diagonals indicate ordered matches such as copies or versions. Diagonals indicate that two sub-sequences have a significant number of words in common, but unlike squares, the common words occur in the same order. |
![]() |
Insertion The simplest variation of the basic features involves insertion of non-matching tokens into sequences that would otherwise match. Here are character sequences that model a broken square and diagonals. A broken square may also be easily identified as a light cross. |
![]() |
Reordering Squares and diagonals may be obscured by reordering. Here are the same sequences that were used above to model squares and diagonals, but they have been reordered to form checkerboards and shattered diagonals. |
![]() |
Shuffling |
dotplot · overview · interpretation · application · gallery · documentation
| |
web media software |
Copyright © 2000-2004 Jonathan
Helfman