1. A computer system comprising: one or more hardware computer processors configured to execute code in order to cause the one or more hardware computer processors to: provide a user interface configured to display at least a first panel, a second panel, and a third panel, wherein: the first panel is configured to provide an analysis path visualization, the second panel is configured to provide one or more selectable elements for analyzing one or more data sets, and the third panel is configured to provide one or more data visualizations; in response to a first user input selecting a first selectable element of the one or more selectable elements: determine a first analysis type associated with the first selectable element; add a first data visualization to the third panel representing results of an analysis of the first analysis type of a data set; and add a first icon to the first panel representing the first analysis type associated with the first selectable element; and in response to a second user input selecting a second selectable element of the one or more selectable elements: determine a second analysis type associated with the second selectable element; add a second icon to the first panel representing the second analysis type associated with the second selectable element; and add an edge to the first panel connecting the first and second icons so as to visually indicate an analysis path.
1. A computer system comprising: one or more hardware computer processors configured to execute code in order to cause the one or more hardware computer processors to: provide a user interface configured to display at least a first panel, a second panel, and a third panel, wherein: the first panel is configured to provide an analysis path visualization, the second panel is configured to provide one or more selectable elements for analyzing one or more data sets, and the third panel is configured to provide one or more data visualizations; in response to a first user input selecting a first selectable element of the one or more selectable elements: determine a first analysis type associated with the first selectable element; add a first data visualization to the third panel representing results of an analysis of the first analysis type of a data set; and add a first icon to the first panel representing the first analysis type associated with the first selectable element; and in response to a second user input selecting a second selectable element of the one or more selectable elements: determine a second analysis type associated with the second selectable element; add a second icon to the first panel representing the second analysis type associated with the second selectable element; and add an edge to the first panel connecting the first and second icons so as to visually indicate an analysis path. 6. The computer system of claim 1 , wherein the first or second analysis types include at least one of: a filter operation, or a join or merge operation.