matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.81k stars 2.64k forks source link

Create new Treemap Visualization #4077

Closed diosmosis closed 10 years ago

diosmosis commented 11 years ago

This ticket is for the new treemap datatable visualization.

anonymous-matomo-user commented 11 years ago

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

Notes:

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

Notes:

anonymous-matomo-user commented 11 years ago

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 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

Notes:

anonymous-matomo-user commented 11 years ago

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 11 years ago

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

anonymous-matomo-user commented 11 years ago

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 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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 11 years ago

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

anonymous-matomo-user commented 11 years ago

In ed213bd7405e4c95420324a9f37239d3d2349a7a: Refs #4077, add initial README.

anonymous-matomo-user commented 11 years ago

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 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

In cdb1c043692c92c6e9a5d9a00a231d4515bb7075: Refs #4077, fix regression.

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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

anonymous-matomo-user commented 11 years ago

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 11 years ago

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 11 years ago

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

diosmosis commented 10 years ago

Initial version done.