Query-driven visualization has been applied to efficiently analyze and visualize large-scale data set by focusing on a smaller subset of raw data. In order to reduce data exploration time, scientists usually only focus on the interesting or important part of data that matches on some specified criteria for further analysis and decision making. Through highlighting a part of raw data, it constraints the computational complexity of data visualization and provides a much faster data exploration. In order to rapidly retrieve the subset of data queried by the user, query-driven visualization usually incorporates particular data structures, such as tree or indexing data structure. In GRAVITY lab, we are developing novel approaches to provide efficient and qualitative query-driven data analysis and visualization.