Explore your data
=================

Mosaic provides tools for quick data visualization, a list of the
transformation performed on the current dataset, and per-column statistical
measures. Four tabs below the main command field allow you to switch to other
tools.

Table
^^^^^

This is the default view and shows a table representing the current dataset.
You can select the numbers of rows to be displayed by clicking the gear icon on
the top right corner of the table:

.. image:: /img/mosaic-userguide19-1.png
   :align: center


Plot
^^^^

The **Plot** tab provides 5 different plot types to represent the data:
Scatter, Histogram, BoxPlot, TimeSeries and Shader.

* **Scatter**. This plot uses points to represent data on the plane. It can
  represent up to four variables by selecting them from the corresponding
  drop-down menu: X Axis, Y Axis, Color and Size.

.. image:: /img/mosaic-userguide20.png
   :align: center

* **Histogram**. This plot shows the frequencies for a set of values. Only one
  column can be selected for this plot type.

.. image:: /img/mosaic-userguide21.png
   :align: center

* **BoxPlot**. Also known as box and whisker plots, this type displays the
  distribution of the data, grouping it by a second variable. Two columns, one
  for the *Label* and other for  *Values* can be selected.

.. image:: /img/mosaic-userguide22.png
   :align: center

* **TimeSeries**. This plot is suited to display data over time intervals. On
  the X axis select the column containing the dates should be introduces, on
  the Y axis the column with the data to plot. The following example shows the
  Euro-USD exchange rate.

.. image:: /img/mosaic-userguide23.png
   :align: center

* **Shader**. Is a special type of scatter plot that makes it easier to
  visualize large datasets that otherwise would look too cluttered. In this
  type of plots the points are smaller and an additional shading algorithm is
  used to improve the appearance. Two columns can be selected for the X and Y
  axes. For further customization you can select an aggregation type, an
  aggregation field and a transparency function that determines the shading
  algorithm to use for the plot.

.. image:: /img/mosaic-userguide24.png
   :align: center

List
^^^^

The *List* tab shows a list of transformations performed on the current dataset.
Every time you type something on the command entry and click *Apply* it is
recorded in this tab.

.. image:: /img/mosaic-userguide25.png
   :align: center

Stats
^^^^^

In this tab you will see a summary of the data with several statistical
measures for each numeric column: min, max, mean and sum:

.. image:: /img/mosaic-userguide25-2.png
   :align: center

