Visual Data Analysis with Task-Based Recommendations