Age | Commit message (Collapse) | Author |
|
* Added methods & signal/slots to handle auto/manual scaling
* The subsample plot is now scaled by the full data plot,
naturally superimposing them
* LAMP was corrected in order to always preserve the mapping of
the subsample
|
|
|
|
* Also added calls to these new methods in main().
|
|
* Subsample plot no longer displays splat
|
|
|
|
|
|
|
|
|
|
Animation plays when setXY() is called on Scatterplot, providing a "smooth"
transition for the new position of each point.
|
|
differentiates between interactive and programatic changes in x/y data.
|
|
- geometry.h for geometry calculation functions
- scale.h for implementations of scales (currently only the linear scale)
- updated main_view.qml for the new HistoryGraph component
- HistoryGraph displays each subsample used as a mini scatterplot (no colors
currently)
- Scatterplot now uses scale.h for transformations
- Code cleanup and some bug fixes
|
|
|
|
|
|
- Selection linking between subsample plot and main plot
- Dumb "effectiveness" coloring
|
|
- All glyphs use the same geometry, placement is done via affine transforms
- Geometry memory handled using unique_ptr
- Added outline to each glyph, avoiding color issues with the background
|
|
- New continuous color scale class;
- Improvements in signal handler for calculating distortions;
- Implementation of the NP(k) measure.
|
|
initialization.
|
|
- Scatterplot: can now map any floating point data to colors;
- Scatterplot: somewhat optimized geometry/material updates;
- Removed anything related to labels where it was not necessary;
- Added observers to implement distortion (via measures) visualization;
- Added skeleton implementations of NP and silhouette.
|
|
|
|
|
|
Interaction still does not work due to signals not being correctly emitted.
|
|
|
|
- Removed unnecessary UI elements from QML file;
- Added the ColorScale class and implemented glyph color mapping from class
labels;
- Mark geometry nodes of individual glyphs as dirty when updating the scene
graph.
|
|
|