Skip to main content



If you've ever seen a picture or video of Einblick (or used it yourself), you're almost certainly familiar with what a canvas looks like:

A canvas is a free-form, infinite space where you can arrange and connect individual components of your analysis to your liking, and is where all analysis is performed. More details on all the functionality available in canvases can be found on the Canvases page.

An empty canvas is not very useful by itself, so to start analyzing, you'll need data and tools to analyze it with. In Einblick, data generally comes in the form of Dataframes, while the tools come in the form of Operators. Both of these are discussed in the following sections.


Dataframes represent the data available in a canvas, and appear as colored circles in a canvas. Each differently colored circle represents a different dataframe, each corresponding to either a certain dataset or transformation of data. The dataframes in the canvas pictured below are circled.

Dataframes in a canvas

Dataframes are used primarily as the inputs and outputs to operators, which are discussed in the next section. Further information about dataframes and uploading data are available on the Dataframes page.


Operators are distinct steps in your analysis that appear as rectangles on the canvas. Among other things, operators can transform and visualize data. Most operators accept dataframes as input data, and many produce output dataframes to use as inputs to other operators.

In the following image, the three white boxes are operators. More detailed information about operators is available on the Operators page.

Links are the connections between operators that control the flow of data. Links appear as lines between operators. More detailed information about links is available on the Links page.