A method for displaying in a coherent manner the changes over time of a web
site's structure, usage, and content is disclosed. Time tubes are
generated by a method of displaying a related series of graphs. Time tubes
illustrate changes in a graph that undergoes one or more transformations
from one state to another. The transformations are displayed using the
length of the cylindrical tube, filling the length of the time tube with
planar slices which represent the data at various stages of the
transformations. Time tubes may encode several dimensions of the
transformations simultaneously by altering the representation of size,
color, and layout among the planar slices. Temporal transformations occur
when web pages are added or deleted over time. Value-based transformations
include node colors, which may be used to encode a specific page's usage
parameter. Spatial transformations include the scaling of physical
dimension as graphs expand or contract in size. The states of a graph at
various times are represented as a series of related graphs. In a
preferred embodiment, an inventory of all existing nodes is performed so
as to generate a list of all nodes that have existed at any time. This
inventory is used to produce a layout template in which each unique node
is assigned a unique layout position. To produce each planar slice, the
specific nodes which exist in the slice are placed at their respective
positions assigned in the layout template. In another aspect,
corresponding nodes in planar slices are linked, such as with translucent
streamlines, in response to a user selecting a node in a planar slice by
placing his cursor over the selected node, or to show clustering of two or
more nodes in one planar slice into a single node in an adjacent planar
slice.
Une méthode pour montrer d'une façon logique les changements avec la période de la structure, de l'utilisation, et du contenu d'un site Web est révélée. Des tubes de temps sont produits par une méthode de montrer une série relative de graphiques. Les tubes de temps illustrent des changements d'un graphique qui subit une ou plusieurs transformations d'un état à l'autre. Les transformations sont montrées en utilisant la longueur du tube cylindrique, remplissant longueur du tube de temps de tranches planaires qui représentent les données à de diverses étapes des transformations. Les tubes de temps peuvent coder plusieurs dimensions des transformations simultanément en changeant la représentation de la taille, de la couleur, et de la disposition parmi les tranches planaires. Les transformations temporelles se produisent quand des pages Web sont ajoutées ou temps fini supprimé. les transformations Valeur-basées incluent les couleurs de noeud, qui peuvent être employées pour coder le paramètre de l'utilisation d'une page spécifique. Les transformations spatiales incluent la graduation de la dimension physique pendant que les graphiques augmentent ou se contractent dans la taille. Les états d'un graphique à de diverses heures sont représentés comme série de graphiques relatifs. Dans un mode de réalisation préféré, un inventaire de tous les noeuds existants est exécuté afin de produire d'une liste de tous les noeuds qui ont existé à tout moment. Ce inventaire est employé pour produire un calibre de disposition dans lequel chaque noeud unique est assigné une position unique de disposition. Pour produire chaque tranche planaire, les noeuds spécifiques qui existent dans la tranche sont mis en leurs positions respectives assignées dans le calibre de disposition. Dans un autre aspect, des noeuds correspondants dans les tranches planaires sont liés, comme avec des lignes profilées translucides, en réponse à un utilisateur choisissant un noeud dans une tranche planaire en plaçant son excédent de curseur le noeud choisi, ou pour montrer grouper de deux noeuds ou plus dans une tranche planaire dans un noeud simple dans une tranche planaire adjacente.