(dataserver_vizualisation)= # Visualisation dedicated to uncertainties {{root}} integrates many high level visualisation features, but some of them, devoted to statistics are missing. As they are linked to data, it seemed relevant to develop them in this library. Many of the methods discussed throughout this section are in any case, based on the original {{root}} methods that produce plots from a `TTree`-object: the `TTree::Draw` method (and subsequently the `TTree::Scan` when dumping on screen the content of the `TDataServer`). :::{admonition} Summary: `TTree::Draw` and `TTree::Scan` methods :class: tip - `TTree::Draw`(__const char*__ varexp="", __const char*__ select="", __Option_t*__ option="" ) Draw the expression *varexp* for specified entries. Returns -1 in case of error or number of selected events in case of success. The list of the options is located on the [THistPainter class](http://root.cern.ch/root/html/THistPainter.html) on the {{root}} website. - `TTree::Scan`( __const char*__ varexp="", __const char*__ select="", __Option_t*__ option="" ) Scan the expression *varexp* for specified entries. Returns -1 in case of error or number of selected events in case of success. ::: These tree arguments are the same on the `TDataServer::draw` and `TDataServer::scan` methods. ```{toctree} vizualisation/histogram vizualisation/box_and_whisker vizualisation/cdf_ccdf_curves vizualisation/2d_contour_levels vizualisation/2d_profile vizualisation/2d_tufte vizualisation/2d_pairs vizualisation/cob_web vizualisation/qq_plot vizualisation/pp_plot ```