Lux: Always-on Visualization Recommendations for Exploratory Data Science
Lux: Always-on Visualization Recommendations for Exploratory Data Science
复制标题
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
D. Lee;Dixin Tang;Kunal Agarwal;Thyne Boonmark;Caitlyn Chen;J. Kang;U. Mukhopadhyay;Jerry Song;Micah Yong;Marti A. Hearst;Aditya G. Parameswaran
中科院分区:
文献类型:
--
作者:
D. Lee;Dixin Tang;Kunal Agarwal;Thyne Boonmark;Caitlyn Chen;J. Kang;U. Mukhopadhyay;Jerry Song;Micah Yong;Marti A. Hearst;Aditya G. Parameswaran
Exploratory data science largely happens in computational note-books with dataframe API, such as pandas , that support flexible means to transform, clean, and analyze data. Yet, visually exploring data in dataframes remains tedious, requiring substantial programming effort for visualization and mental effort to determine what analysis to perform next. We propose Lux, an always-on framework for accelerating visual insight discovery in data science workflows. When users print a dataframe in their notebooks, Lux recommends visualizations to provide a quick overview of the patterns and trends and suggests promising analysis directions. Lux features a high-level language for generating visualizations on-demand to encourage rapid visual experimentation with data. We demonstrate that through the use of a careful design and three system optimizations, Lux adds no more than two seconds of overhead on top of pandas for over 98% of datasets in the UCI repository. We evaluate Lux in terms of usability via a controlled first-use study and interviews with early adopters, finding that Lux helps fulfill the needs of data scientists for visualization support within their dataframe work-flows. Lux has already been embraced by data science practitioners, with over 1.9k stars on Github within its first 15 months.