templates in our framework for the best visual per-
ception of data depending on their quantitative char-
acteristics. The tree-like templates introduced in our
work can be targeted not at satisfying relative posi-
tioning constraints but at optimizing the layout dis-
tance change function or some other metric, including
custom ones.
The complete coverage of all available area may
not be required for biomedical data visualization or
other application domains. In relation to this, many
other variations of CSPs can be defined and solved to
generate visually appealing treemap layouts. More-
over, such CSPs may require only approximate or
fuzzy solution as the visualization does not always
need to strictly correspond to the data attributes it dis-
plays. For example, a treemap-based tool for the vi-
sualization of mutual fund portfolios (Csallner et al.,
2003) introduces a so called distorted treemap, which
trades proportionality of a mapped attribute to a more
inclusive visualization. The distorted treemap is a
compromise between showing all the data elements
and a classic treemap that preserves value propor-
tions. Consequently, such treemap can show one
more attribute than a classic treemap, though the node
area is no longer proportional to the visualized at-
tribute. This direction of work was not covered in our
approach and requires further investigation.
7 CONCLUSIONS AND FUTURE
WORK
In this paper, we introduced a method and tools to
build custom templates and apply them to customize
treemaps layouts. We illustrated the application of our
approach to control the positions of tiles in a sample
treemap. We also presented a method for automatic
generation of treemap templates for a class of prob-
lems with positional constraints. Our method gener-
ates stable layouts with an easy way to zoom in se-
lected areas, including multi-foci case.
Our future work includes analysis of the problems
of automated template generation for other classes
of constraints as well as application of the presented
method to the visualization of various data sets. Scal-
ability and usability of the proposed methods will be
studied more extensively. Since building custom tem-
plates for large data sets (e.g., human brain ontology)
is time-consuming and requires specialized knowl-
edge, a shared platform for template storage and reuse
will be useful. We are also planning to extend our
method to define templates for generating 3D images
from biomedical ontologies.
REFERENCES
Balzer, M. and Deussen, O. (2005). Voronoi treemaps. In
Proc of InfoVis’05, pages 49–56. IEEE.
Bederson, B. B., Shneiderman, B., and Wattenberg, M.
(2002). Ordered and quantum treemaps: Making ef-
fective use of 2d space to display hierarchies. ACM
Trans. Graph., 21(4):833–854.
Blanch, R. and Lecolinet, E. (2007). Browsing zoomable
treemaps: Structure-aware multi-scale navigation
techniques. TVCG, 13:1248–1253.
Bruls, M., Huizing, K., and van Wijk, J. (2000). Squari-
fied treemaps. In Proc. of the Joint Eurographics and
IEEE TCVG Symposium on Visualization, pages 33–
42. IEEE.
Buchin, K., Eppstein, D., L
¨
offler, M., N
¨
ollenburg, M., and
Silveira, R. I. (2011). Adjacency-preserving spatial
treemaps. In Proc. of WADS, pages 159–170.
Chen, L.-Q., Xie, X., Ma, W.-Y., Zhang, H., Zhou, H.-Q.,
and Feng, H. (2002). Dress: A slicing tree based web
page representation for various display sizes. Tech-
nical report MSR-TR-2002-126, Microsoft Research
Asia.
Csallner, C., Handte, M., Lehmann, O., and Stasko, J. T.
(2003). FundExplorer: Supporting the diversification
of mutual fund portfolios using context treemaps. In
Proc. of InfoVis’03, pages 203–208. IEEE.
de Berg, M., Speckmann, B., and van der Weele, V. (2011).
Treemaps with bounded aspect ratio. Proc. of the 22nd
Int. Conf. on Algorithms and Computation, pages
260–270.
de Bono, B., Grenon, P., and Sammut, S. (2012). Ap-
inatomy: A novel toolkit for visualizing multiscale
anatomy schematics with phenotype-related informa-
tion. Hum Mutat, 33(5):837–848.
de Moura, L. M. and Bjrner, N. (2008). Z3: An efficient
SMT solver. In Proc. of the 14th Int. Conf. on Tools
and Algorithms for the Construction and Analysis of
Systems (TACAS 2008), volume 4963 of LNCS, pages
337–340. Springer.
Fischer, F., Fuchs, J., and Mansmann, F. (2012). Clockmap:
Enhancing circular treemaps with temporal glyphs for
time-series data. In EuroVis 2012 Short Papers), pages
97–101.
Johnson, B. and Shneiderman, B. (1991). Tree-maps: a
space-filling approach to the visualization of hierar-
chical information structures. In Proc. of the 2nd Con-
ference on Visualization ’91, pages 284–291. IEEE.
Kong, N., Heer, J., and Agrawala, M. (2010). Perceptual
guidelines for creating rectangular treemaps. TVCG,
16:990–998.
Lai, M. and Wong, D. (2001). Slicing tree is a complete
floorplan representation. In Proc. of the Conf. on
Design, Automation and Test in Europe (DATE’01),
pages 228–232. IEEE.
Linsen, L. and Behrendt, S. (2011). Linked treemap: a 3d
treemap-nodelink layout for visualizing hierarchical
structures. Computational Statistics, 26(4):679–697.
Shneiderman, B. (2009). Treemaps for space-constrained
visualization of hierarchies. Web document.
IVAPP2014-InternationalConferenceonInformationVisualizationTheoryandApplications
48