@diosmosis opened this Issue on August 14th 2013 Member

This ticket is for the new treemap datatable visualization.

@anonymous-matomo-user commented on August 24th 2013

In 06fa18de9b9a58168d77af893a22de314b207ef9: Refs #4077, added initial, minimal, new DataTable visualization (Treemap) that uses JavaScript Infovis Toolkit.

Notes:

  • Moved priority of Truncate filter in DataTableGenericFilter so it is executed after a DataTable is limited.
  • Disable queued filters when requesting data in ViewDataTable and execute manually in the post-load function.
@anonymous-matomo-user commented on August 24th 2013

In 636ce2413c939e434e8b5ecd0218a879d0a94eb6: Refs #4077, fixed some bugs and make sure enough nodes are displayed in a treemap graph.

@anonymous-matomo-user commented on August 24th 2013

In 9638e3225de02fa0c69bc6fbfe8523f73c6306ee: Refs #4077, add ability for treemap to color nodes based on evolution of metric since last period.

Notes:

  • Added some utility functions to ColorManager JS class.
  • Refactored some existing code in TreemapDataTable JS class.
@anonymous-matomo-user commented on August 25th 2013

In e009d4746c2e2b97a90c8e0b91eff48bb71ade3f: Refs #4077, show logo next to label in treemap nodes, allow nodes w/ associated URLs to open those URLs when clicked, and fix bug having to do w/ trying to load subtables/other rows more than once.

@anonymous-matomo-user commented on August 25th 2013

In b196fb124316508cf9942a8cc95cd6b4333468e2: Refs #4077, fix several bugs in treemap visualization, and show evolution in tooltip.

@anonymous-matomo-user commented on August 26th 2013

In caef9f915cf73365a28960aba3e4df97f47391b5: Refs #4041, #4077, started refactoring of series picker JavaScript so it can be used by more than just jqPlot graphs.

Notes:

  • Added new 'after_data_loaded_functions' view property that executes callbacks after data is loaded. Different from filters since it will be only executed once per data table.
  • Moved row picker view properties to Graph datatable visualization.
  • Refactored jqplot data generation so selectable columns & rows are dealt w/ in Graph datatable visualization instead of a JqplotDataGenerator instance.
  • Rewrote series picker to use dataTable client side properties instead of data generated by JqplotDataGenerator.
  • Fixed jqplock typo.
@anonymous-matomo-user commented on August 26th 2013

In fcb589270edc4ebfb56e6b778e486cc38bb2e033: Refs #4077, #4041, separated jqplot specific code from generic series picker code and cleaned up series picker code a bit.

@anonymous-matomo-user commented on August 27th 2013

In f1193c901eadee1e910af3e28e9a28e9397b2aae: Refs #4041, #4077, document SeriesPicker JS class.

@anonymous-matomo-user commented on August 27th 2013

In ed0f3d20d7ff4dc8ef4057cd4c7e608314ce3f69: Refs #4100, #4041, #4077, add minimal UI module inclusion/creation function and use for SeriesPicker. Also includes a documentation correction for SeriesPicker.

@anonymous-matomo-user commented on August 27th 2013

In 6aa3a44dd6d15aa2b4b455565fa84612d10e7dc8: Refs #4100, #4041, #4077, fix docs in last commit.

@anonymous-matomo-user commented on August 27th 2013

In d30d252c71ad56f95979113e4b1a67846d715134: Refs #4077, add series picker to treemap visualization and add column value to treemap node tooltip.

@anonymous-matomo-user commented on September 15th 2013

In 8fa0f1ee298216583d8cb3122d82fed5a34a47e4: Refs #4077, fix several bugs w/ new treemap visualization, fix a bug in series picker placement logic, tweak treemap UI, add zoom out button to treemap UI and fix bug in DataTableManipulator that affected Flattener.

@anonymous-matomo-user commented on September 15th 2013

In b5f5f9f9be01c49fe8366fdcc4b336301d743042: Refs #4077, disable treemap when flat=1.

@anonymous-matomo-user commented on September 16th 2013

In ed213bd7405e4c95420324a9f37239d3d2349a7a: Refs #4077, add initial README.

@anonymous-matomo-user commented on September 16th 2013

In 83261e010ae9f5d2f9d39a7589eecd0b40b1b2bf: Refs #4041, #3317, #4077, allow different visualizations to specify their own loading logic (when the appropriate footer icon is clicked) and fix a couple UI bugs in treemap.

@anonymous-matomo-user commented on September 16th 2013

In 72e081602f3e4a1c0b3fdca9f8b112f26c014489: Refs #4077, determine node area dynamically.

@anonymous-matomo-user commented on September 16th 2013

In acf80b4290d26601df56593f0d135eb1919939e2: Refs #4077, remove ability to explore aggregate rows in treemap.

@anonymous-matomo-user commented on September 16th 2013

In 9932df2d0f221bb5d79ca7d78e3aa7a609051ff1: Refs #4077, try to fix treemap loading error on Actions reports and tweak evolution tooltip.

@anonymous-matomo-user commented on September 17th 2013

In e1d8b322cc3f320c2f7715520f0c6cb49727c4f4: Refs #4077, truncate in treemap before queued filters are applied.

@anonymous-matomo-user commented on September 17th 2013

In 57c50242f6082d6fad4632bf952aeb3967c0fff1: Refs #4077, fix bug in last commit.

@anonymous-matomo-user commented on September 17th 2013

In b2c7cd1772f6ffa75e24bc433fc479f9e805979b: Refs #4077, try and diagnose failure.

@anonymous-matomo-user commented on September 17th 2013

In ff9b4ca855c91d53f49331fe971c31cf8091efc0: Refs #4077, remove 'depth' property as it is no longer relevant w/ new dynamic truncation.

@anonymous-matomo-user commented on September 17th 2013

In cdb1c043692c92c6e9a5d9a00a231d4515bb7075: Refs #4077, fix regression.

@anonymous-matomo-user commented on September 17th 2013

In e4ceaf9911e98b64b44a42ad9a1d52a85891dd6f: Refs #4077, fix series picker popover placement logic & remove subtable handling from Treemap.

@anonymous-matomo-user commented on September 17th 2013

In 3f68f3250857709ea5d1b77eb6cc76b1b4660ab9: Refs #4077, fix treemap regressions.

@anonymous-matomo-user commented on September 17th 2013

In 78b10b22e9d51e1103f52db3b9c1714d2d4aa6d5: Refs #4077, make sure all treemap parameters are saved when used in widget.

@anonymous-matomo-user commented on September 17th 2013

In dfe97e03ae41e31f360edab6f10cadc7b2e1354d: Refs #4077, fill out treemap visualization README. skip

@anonymous-matomo-user commented on September 20th 2013

In e3a331c5c8d2a156e6e1b3a3f167fde592009a88: Refs #4077, put node tooltip on separate lines.

@anonymous-matomo-user commented on September 21st 2013

In 035204ae3a270027bc8f1b6bf99b3ee93ce7cd65: Refs #4077, use proper table ID when returning treemap data by AJAX.

@anonymous-matomo-user commented on September 21st 2013

In ed569f20bbf74dd40ec33f9204bbbfd33358eba4: Refs #4041, #4077, make sure treemap subtable loading determines row limit dynamically, and allow visualizations to apply viewdatatable queued filters on their own time.

@anonymous-matomo-user commented on September 21st 2013

In c2061d4fd17875fba690b404c38bee30cde2fd31: Refs #4077, #4041, resize treemap on widget resize and fix regression in jqplot refactoring (export as image didn't work).

@anonymous-matomo-user commented on September 21st 2013

In c08f6c1cc37ad1ab1ccceb6e7df5f63f05fcd49a: Refs #4077, fix bug with zoom out button toggling and make sure treemap icon is not displayed on evolution graph.

@diosmosis commented on December 11th 2013 Member

Initial version done.

This Issue was closed on December 11th 2013
Powered by GitHub Issue Mirror