Treemap concepts have been developed by Ben Shneiderman in the '90s.
Read his vision on treemaps.
Figure shows an example of treemap's theory. Each node
(as shown in the tree diagram) has a name (a letter) and an associated size
(a number). The size of leaves may represent for instance the size of individual
files, the size of non-leaf nodes is the sum of the sizes of its children.
The treemap is constructed via recursive subdivision of the initial rectangle.
The size of each sub-rectangle corresponds to the size of the node.
The direction of subdivision alternates per level: first horizontally,
next vertically, etcetera. As a result, the initial rectangle is partitioned
into smaller rectangles, such that the size of each rectangle reflects the size
of the leaf. The structure of the tree is also reflected in the treemap,
as a result of its construction. Color and annotation can
be used to give extra information about the leaves.
Treemaps are very effective when size is the most important feature to be
displayed.
Sobre
Copyrights
- Copyright © 2006 Fabio Marzocca
Aviso legal
Está autorizada a cópia, distribuição e a modificação deste documento segundo os termos da Licença de Documentação Livre GNU (GFDL), versão 1.1 ou qualquer outra que posteriormente seja publicada pela Fundação de Software Livre (Free Software Foundation), sem Seções Invariantes, Textos de Abertura, nem Textos de Conclusão. Você pode achar uma cópia desta licença em link ou no arquivo COPYING-DOCS distribuído com este manual.
Este manual é parte da coleção de manuais GNOME distribuída de acordo com a GFDL. Se você quiser distribuir este manual separadamente da coleção, você pode fazê-lo adicionando uma cópia da licença ao manual, como descrito na seção 6 da licença.
A maioria dos nomes usados pelas empresas para distinguir seus produtos e serviços são reivindicados como marcas. Onde estes nomes aparecem em alguma documantação do GNOME, e os membros do Projeto de Documentação do GNOME estão cientes destas marcas, então os nomes estão em letras maiúsculas ou com inicial maiúscula.
DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
WITH THE FURTHER UNDERSTANDING THAT:
-
DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
THAT THE DOCUMENT OR MODIFIED VERSION OF THE
DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
OF THE DOCUMENT OR MODIFIED VERSION OF THE
DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
EXCEPT UNDER THIS DISCLAIMER; AND
-
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
PARTIES, BE LIABLE TO ANY PERSON FOR ANY
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES OF ANY CHARACTER
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
LOSSES ARISING OUT OF OR RELATING TO USE OF THE
DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
THE POSSIBILITY OF SUCH DAMAGES.
Feedback
To report a bug or make a suggestion regarding the Disk Usage Analyzer application or
this manual, follow the directions in the
GNOME Feedback Page.