This is the interactive implementation of the abstract histogram plotter. This
implementation allows the user to change the following properties on the fly:
- Number of bars for numerical columns
- The size of the bars
- The background color
- X axis
- Aggregation columns
- Aggregation method
- Show/hide missing value bar
- Show/hide empty bars
- Layout options
In order to allow this flexibility and to support hiliting the node
holds all data in the main memory.