A library to select sampling sets and remove overlapping in 2D projections.
-
RWordle: Strobelt M, Spicker M, Stoffel A et al. Rolled-out wordles: A heuristic method for overlap removal of 2d data representatives. Computer Graphics Forum 2012; : 1135–1144.
-
RWordle-C
-
RWordle-L
-
-
PRISM: Gansner ER and Hu Y. Efficient, proximity-preserving node overlap removal. Journal of Graph Algorithms and Applications 2010; 14(1): 53–74.
-
ProjSnippet: G-Nieto E, Roman FS, Pagliosa P et al. Similarity preserving snippet-based visualization of web search results. IEEE Transactions on Visualization and Computer Graphics 2014; 20(3): 457–470
-
VPSC: Dwyer T, Marriott K and Stuckey PJ. Fast node overlap removal. Proceedings of the 13th International Conference on Graph Drawing 2006; : 153–164.
-
HexBoard: Pinho R and Oliveira MCF. Hexboard: Conveying pairwise similarity in an incremental visualization space. 13th Internation Conference Information Visualization 2009; : 32–37
-
IncBoard: Pinho R, Oliveira MCF and Lopes AA. Incremental board: a grid-based space for visualizing dynamic data sets. Proceeding of the 2009 ACM symposium on Applied Computing 2009; 1757–1764
We've used the following dependencies in the project:
DT1.2: Delaunay Triangulation
MLlib: Apache Spark's scalable machine learning library
HexBoard: HexBoard/IncBoard
commons-math3-3.6.jar: Commons Math
Jama: Jama
EJML: EJML
Overplotting is a serious concern of everyone working with visualization. In this library, there are a few techniques that address the problem of overlapping markers in 2D projections. The techniques are designed to reduce overlapping while preserving the relationship among data instances.
-
RWordle-C and RWordle-L: Strobelt M, Spicker M, Stoffel A et al. Rolled-out wordles: A heuristic method for overlap removal of 2d data representatives. Computer Graphics Forum 2012; : 1135–1144.
-
PRISM: Gansner ER and Hu Y. Efficient, proximity-preserving node overlap removal. Journal of Graph Algorithms and Applications 2010; 14(1): 53–74.
-
ProjSnippet: G-Nieto E, Roman FS, Pagliosa P et al. Similarity preserving snippet-based visualization of web search results. IEEE Transactions on Visualization and Computer Graphics 2014; 20(3): 457–470
-
VPSC: Dwyer T, Marriott K and Stuckey PJ. Fast node overlap removal. Proceedings of the 13th International Conference on Graph Drawing 2006; : 153–164.
-
HexBoard: Pinho R and Oliveira MCF. Hexboard: Conveying pairwise similarity in an incremental visualization space. 13th Internation Conference Information Visualization 2009; : 32–37
-
IncBoard: Pinho R, Oliveira MCF and Lopes AA. Incremental board: a grid-based space for visualizing dynamic data sets. Proceeding of the 2009 ACM symposium on Applied Computing 2009; 1757–1764
If you use the code, please cite us:
@article{MarcilioJr2019_OverlapRemoval,
author = {Wilson E Marcílio-Jr and Danilo M Eler and Rogério E Garcia and Ives R Venturini Pola},
title ={Evaluation of approaches proposed to avoid overlap of markers in visualizations based on multidimensional projection techniques},
journal = {Information Visualization},
volume = {18},
number = {4},
pages = {426-438},
year = {2019},
doi = {10.1177/1473871619845093}
}
If you use the SADIRE sampling selection, please use the following citation:
@article{MarcilioJr2020_SADIRE,
title={SADIRE: a context-preserving sampling technique for dimensionality reduction visualizations},
author={Marcilio-Jr, W. E., Eler, D. M.},
journal={J Vis},
year={2020},
volume={23},
pages={999-1013}
}
We've used the following dependencies in the project:
DT1.2: Delaunay Triangulation
MLlib: Apache Spark's scalable machine learning library
HexBoard: HexBoard/IncBoard
commons-math3-3.6.jar: Commons Math
Jama: Jama
EJML: EJML