Data-exploration systems have become popular tools with which data analysts and others can both explore raw data and organize their observations of them. However, users of such systems who are unfamiliar with their datasets face several challenges when trying to extract data events that are meaningful to their interests. Those challenges include progressively discovering informative charts, organizing them into a logical order to depict a meaningful fact, and arranging one or more facts to illustrate a data event. To alleviate them, we propose VisGuide: a data-exploration system that generates personalized recommendations to aid its users’ discovery of data events in breadth and depth, by incrementally learning their data-exploration preferences and recommending meaningful charts tailored to them. As well as user preferences, VisGuide’s recommendations simultaneously consider sequence organization and chart presentation. We conducted two user studies to evaluate 1) the usability of VisGuide and 2) user satisfaction with its recommendation system. The results of those studies indicate that VisGuide can effectively help users create coherent and user-oriented visualization trees that represent meaningful data events.
- Download dataset and put in new directory "data"
- Run "python server.py" in directory "src"



