From CS 294-10 Visualization Sp10

Jump to: navigation, search

Good Visualization

"The Animator's Survival Kit," Richard Williams, Pg. 91


Although it is teaching how to create thing visual, I don't think it's a visualization textbook, but instead one on principles of animation. This visualization is good because it demonstrates one major aspects of animation, "arcs." Not only does it demonstrate a case where the lack of an arc is actually incorrect (see the image "obviously wrong"), but it also shows us the reason why we us it, for continuous flow. In the image with the arm it show primary (wrist) and secondary arcs (elbow and hand). The arcs are indicated with a continuous stroke. Red color is used to indicate a inbetween for the two smaller illustrations and for the arm it is used to show the primary arc. Finally, it also shows that arcs have different shapes due to the timing of movement. The elbow moves a lot slower than the wrist does, resulting in a spiral.

Bad Visualization

"Operating System Concepts," Seventh Edition, Silberschatz, Galvin, Gagne, Pg. 525


This book is obviously not a visualization book, but it uses time-tested icons to represent common computer science visualizations (disks as cylinders, and others). However in this illustration, they are trying to answer the question "Where should the I/O functionality be implemented" with a figure depicting the "progression of implementation." But at first glance, the diagram does not make so much sense. There are arrows pointing down that labeled "increase ..." and then another arrow pointing up labeled "increase" also. It is not obvious the arrows are used to show the increase in advantages or disadvantages. Neither is it necessary to have more than 1 arrow pointing down. The algorithm relationship to the hardware levels is not completely clear. Finally, the image annotation is not very descriptive either.

Here is a revision implementing the changes (please comment and critique):


[add comment]
Personal tools