Fandom

VroniPlag Wiki

Nm/Fragment 188 01

< Nm

31.351Seiten in
diesem Wiki
Seite hinzufügen
Diskussion0 Share

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.


Typus
Verschleierung
Bearbeiter
Graf Isolan
Gesichtet
Yes.png
Untersuchte Arbeit:
Seite: 188, Zeilen: 1-30
Quelle: Heer et al 2005
Seite(n): 5 (internet version), Zeilen: left column 27-54 - right column 1-5
[It also allows visual appearances to be easily changed, either by issuing different Renderers in response] to data attributes, or by changing the RendererFactory for a given ItemRegistry. This also provides a clean mechanism for semantic zooming (Perlin, K. and D. Fox, 1993) – the RendererFactory can select Renderers appropriate for the current scale value of a given display.

Display component presents the visualized data. Display acts as a camera onto the contents of an ItemRegistry. The Display is an extension of JComponent (Swing’s base component), and thus can be used in any Java Swing application. The Display takes an ordered enumeration of visible items from the registry, applies view transformations, computes the clipping region, and draws all visible items using appropriate Renderers. The Java2D library is used to support affine transformations of the view, including panning and zooming and other animation strategies. ItemRegistry can be tied to multiple Displays, enabling multiple views. Displays support interaction with visualized items through a ControlListener interface, providing callbacks in response to mouse and keyboard events on items. Displays also provide direct manipulation textediting of item content and allow arbitrary Swing components to be used as interactive tooltips.

6.3.7 The Prefuse Library

Prefuse architecture is supported by a huge library, a bundle of default implementations and significant components. These components simplify application design by providing advanced functions frequently used in visualizations.

Layout and Distortion. Prefuse library contains a variety of implemented actions to manage layout and distortion techniques. Available layouts include random, circular, gridbased, forcedirected, top-down (Reingold, E.M. and J.S. Tilford, 1981), radial (Yee, K.-P., D. Fisher, R. Dhamija, and M.A. Hearst; 2001), [indented outline, and tree map [EN 32] (Bruls, M., K. Huizing, and J.J. van Wijk, 2000) algorithms.]

[EN 32] http://www.cs.umd.edu/hcil/treemap-history/

It also allows visual appearances to be easily changed, either by issuing different Renderers in response to data attributes, or by changing the RendererFactory for a given ItemRegistry. This also provides a clean mechanism for semantic zooming [EN 38] – the RendererFactory can select Renderers appropriate for the current scale value of a given Display.

Presentation of visualized data is performed by a Display component, which acts as a camera onto the contents of an ItemRegistry. The Display subclasses Swing’s top-level JComponent, and can be used in any Java Swing application. The Display takes an ordered enumeration of visible items from the registry, applies view transformations, computes the clipping region, and draws all visible items using appropriate Renderers. The Java2D library is used to support affine transformations of the view, including panning and zooming. In addition, an ItemRegistry can be tied to multiple Displays, enabling multiple views (e.g., overview+detail [EN 12]).

Displays support interaction with visualized items through a ControlListener interface, providing callbacks in response to mouse and keyboard events on items. Displays also provide direct manipulation text-editing of item content and allow arbitrary Swing components to be used as interactive tooltips.

The prefuse Library

The core prefuse architecture described above is leveraged by a library of significant components. These components simplify application design by providing advanced functions frequently used in visualizations.

Layout and Distortion. prefuse is bundled with a library of Action modules, including a host of layout and distortion techniques. Available layouts include random, circular, gridbased, force-directed, top-down [EN 40], radial [EN 48], indented outline, and tree map [EN 10, EN 44] algorithms.

[EN 38] Perlin, K. and D. Fox. Pad: An Alternative Approach to the Computer Interface. SIGGRAPH'93. pp. 57-64, 1993.

[EN 12] Card, S.K., J.D. Mackinlay, and B. Shneiderman, Readings in Information Visualization: Using Vision to Think. San Francisco, California: Morgan-Kaufmann, 1999.

[EN 40] Reingold, E.M. and J.S. Tilford, Tidier Drawings of Trees. IEEE Transactions of Software Engineering, 1981. SE-7: p. 21-28.

[EN 48] Yee, K.-P., D. Fisher, R. Dhamija, and M.A. Hearst. Animated Exploration of Dynamic Graphs with Radial Layout. InfoVis'01. pp. 43-50 2001.

[EN 10] Bruls, M., K. Huizing, and J.J. van Wijk. Squarified TreeMaps. In Proceedings of Joint Eurographics and IEEE TCVG Symp. on Visualization (TCVG 2000): IEEE Press. pp. 33-42, 2000.

[EN 44] Treemaps for Space-Constrained Visualization of Hierarchies. 1998. http://www.cs.umd.edu/hcil/treemap-history/

Anmerkungen

continued from previous page.

Also see Nm/Fragment 183 25 where the source is mentioned.

Sichter
(Graf Isolan), Bummelchen

Auch bei Fandom

Zufälliges Wiki