An interaction based data modeling JavaScript library
View the Project on GitHubgtvalab/Interactive-Analytics-Library
In many visualizations, user interaction is represented as an ephemeral action taken by a user that moves the system from onestate to another. After this transition is completed, the user interactions are sometimes logged, but often discarded.
For example, when a user hovers or clicks on glyphs in a scatterplot representing data items, the system may display a tooltip or a detailed view. After the appropriate response is triggered, the data representing that interaction is discarded. Given the importance of user interaction, how do we elevate user interaction in visual analytic systems to a form of data, and enable systems to compute on this data gathered from the user?
Methods in IAL can be divided into three categories: Logging methods, user model methods, and analytics methods.
Logging:
User Model:
Analytics: