Logo ROOT  
Reference Guide
Hoption_t Struct Reference

Histogram option structure.

Used internally by THistpainter to manage histogram drawing options.

Definition at line 24 of file Hoption.h.

Public Attributes

int Arrow
 "ARR" Draw 2D plot with Arrows. More...
 
int Axis
 "A" Axis are not drawn around the graph. More...
 
int AxisPos
 Axis position. More...
 
int BackBox
 = 0 to suppress the back box More...
 
int Bar
 "B" A Bar chart is drawn at each point. More...
 
int Box
 "BOX" Draw 2D plot with proportional Boxes. More...
 
long Candle
 "CANDLE" Draw a 2D histogram as candle/box plot or violin plot (also with "VIOLIN"). More...
 
int Char
 "CHAR" Draw 2D plot with a character set. More...
 
int Color
 "COL" Draw 2D plot with Colored boxes. More...
 
int Contour
 "CONT" Draw 2D plot as a Contour plot. More...
 
int Curve
 "C" A smooth Curve is drawn. More...
 
int Error
 "E" Draw Errors with current marker type and size. More...
 
int Fill
 "F" A fill area is drawn ("CF" draw a smooth fill area). More...
 
int FrontBox
 = 0 to suppress the front box More...
 
int Func
 "FUNC" Draw only the function (for example in case of fit). More...
 
int Hist
 "HIST" Draw only the histogram. More...
 
int Keep
 "K" The status of the histogram is kept in memory More...
 
int Lego
 "LEGO" Draw as a Lego plot(LEGO,Lego=1, LEGO1,Lego1=11, LEGO2,Lego=12). More...
 
int Line
 "L" A simple polyline beetwen every point is drawn. More...
 
int List
 = 1 to generate the TObjArray "contours" More...
 
int Logx
 log scale in X. Also set by histogram option More...
 
int Logy
 log scale in Y. Also set by histogram option More...
 
int Logz
 log scale in Z. Also set by histogram option More...
 
int Mark
 "P" The current Marker is drawn at each point More...
 
int MinimumZero
 "MIN0" or gStyle->GetHistMinimumZero() More...
 
int Off
 "][" With H option, the first and last vertical lines are not drawn. More...
 
int Pie
 "PIE" Draw 1D plot as a pie chart. More...
 
int Proj
 1: Aitoff, 2: Mercator, 3: Sinusoidal, 4: Parabolic More...
 
int Same
 "S" Histogram is plotted in the current PAD. More...
 
int Scat
 "SCAT" Draw 2D plot a Scatter plot. More...
 
int Spec
 TSpectrum graphics. More...
 
int Star
 "*" A * is plotted at each point More...
 
int Surf
 "SURF" Draw as a Surface (SURF,Surf=1, SURF1,Surf=11, SURF2,Surf=12) More...
 
int System
 type of coordinate system(1=car,2=pol,3=cyl,4=sph,5=psr) More...
 
int Text
 "TEXT" Draw 2D plot with the content of each cell. More...
 
int Tri
 "TRI" Draw 2D plot with Delaunay triangles. More...
 
int Update
 "U" Update histogram previously plotted with option K More...
 
int Zero
 if selected with any LEGO option the empty bins are not drawn. More...
 
int Zscale
 "Z" to display the Z scale (color palette) More...
 

#include <Hoption.h>

Member Data Documentation

◆ Arrow

int Hoption_t::Arrow

"ARR" Draw 2D plot with Arrows.

Definition at line 39 of file Hoption.h.

◆ Axis

int Hoption_t::Axis

"A" Axis are not drawn around the graph.

Definition at line 27 of file Hoption.h.

◆ AxisPos

int Hoption_t::AxisPos

Axis position.

Definition at line 59 of file Hoption.h.

◆ BackBox

int Hoption_t::BackBox

= 0 to suppress the back box

Definition at line 56 of file Hoption.h.

◆ Bar

int Hoption_t::Bar

"B" A Bar chart is drawn at each point.

Definition at line 28 of file Hoption.h.

◆ Box

int Hoption_t::Box

"BOX" Draw 2D plot with proportional Boxes.

Definition at line 40 of file Hoption.h.

◆ Candle

long Hoption_t::Candle

"CANDLE" Draw a 2D histogram as candle/box plot or violin plot (also with "VIOLIN").

Definition at line 52 of file Hoption.h.

◆ Char

int Hoption_t::Char

"CHAR" Draw 2D plot with a character set.

Definition at line 41 of file Hoption.h.

◆ Color

int Hoption_t::Color

"COL" Draw 2D plot with Colored boxes.

Definition at line 42 of file Hoption.h.

◆ Contour

int Hoption_t::Contour

"CONT" Draw 2D plot as a Contour plot.

Definition at line 43 of file Hoption.h.

◆ Curve

int Hoption_t::Curve

"C" A smooth Curve is drawn.

Definition at line 29 of file Hoption.h.

◆ Error

int Hoption_t::Error

"E" Draw Errors with current marker type and size.

Definition at line 30 of file Hoption.h.

◆ Fill

int Hoption_t::Fill

"F" A fill area is drawn ("CF" draw a smooth fill area).

Definition at line 31 of file Hoption.h.

◆ FrontBox

int Hoption_t::FrontBox

= 0 to suppress the front box

Definition at line 55 of file Hoption.h.

◆ Func

int Hoption_t::Func

"FUNC" Draw only the function (for example in case of fit).

Definition at line 44 of file Hoption.h.

◆ Hist

int Hoption_t::Hist

"HIST" Draw only the histogram.

Definition at line 45 of file Hoption.h.

◆ Keep

int Hoption_t::Keep

"K" The status of the histogram is kept in memory

Definition at line 33 of file Hoption.h.

◆ Lego

int Hoption_t::Lego

"LEGO" Draw as a Lego plot(LEGO,Lego=1, LEGO1,Lego1=11, LEGO2,Lego=12).

Definition at line 46 of file Hoption.h.

◆ Line

int Hoption_t::Line

"L" A simple polyline beetwen every point is drawn.

Definition at line 34 of file Hoption.h.

◆ List

int Hoption_t::List

= 1 to generate the TObjArray "contours"

Definition at line 57 of file Hoption.h.

◆ Logx

int Hoption_t::Logx

log scale in X. Also set by histogram option

Definition at line 67 of file Hoption.h.

◆ Logy

int Hoption_t::Logy

log scale in Y. Also set by histogram option

Definition at line 68 of file Hoption.h.

◆ Logz

int Hoption_t::Logz

log scale in Z. Also set by histogram option

Definition at line 69 of file Hoption.h.

◆ Mark

int Hoption_t::Mark

"P" The current Marker is drawn at each point

Definition at line 35 of file Hoption.h.

◆ MinimumZero

int Hoption_t::MinimumZero

"MIN0" or gStyle->GetHistMinimumZero()

Definition at line 62 of file Hoption.h.

◆ Off

int Hoption_t::Off

"][" With H option, the first and last vertical lines are not drawn.

Definition at line 32 of file Hoption.h.

◆ Pie

int Hoption_t::Pie

"PIE" Draw 1D plot as a pie chart.

Definition at line 51 of file Hoption.h.

◆ Proj

int Hoption_t::Proj

1: Aitoff, 2: Mercator, 3: Sinusoidal, 4: Parabolic

Definition at line 58 of file Hoption.h.

◆ Same

int Hoption_t::Same

"S" Histogram is plotted in the current PAD.

Definition at line 36 of file Hoption.h.

◆ Scat

int Hoption_t::Scat

"SCAT" Draw 2D plot a Scatter plot.

Definition at line 47 of file Hoption.h.

◆ Spec

int Hoption_t::Spec

TSpectrum graphics.

Definition at line 60 of file Hoption.h.

◆ Star

int Hoption_t::Star

"*" A * is plotted at each point

Definition at line 38 of file Hoption.h.

◆ Surf

int Hoption_t::Surf

"SURF" Draw as a Surface (SURF,Surf=1, SURF1,Surf=11, SURF2,Surf=12)

Definition at line 48 of file Hoption.h.

◆ System

int Hoption_t::System

type of coordinate system(1=car,2=pol,3=cyl,4=sph,5=psr)

Definition at line 53 of file Hoption.h.

◆ Text

int Hoption_t::Text

"TEXT" Draw 2D plot with the content of each cell.

Definition at line 49 of file Hoption.h.

◆ Tri

int Hoption_t::Tri

"TRI" Draw 2D plot with Delaunay triangles.

Definition at line 50 of file Hoption.h.

◆ Update

int Hoption_t::Update

"U" Update histogram previously plotted with option K

Definition at line 37 of file Hoption.h.

◆ Zero

int Hoption_t::Zero

if selected with any LEGO option the empty bins are not drawn.

Definition at line 61 of file Hoption.h.

◆ Zscale

int Hoption_t::Zscale

"Z" to display the Z scale (color palette)

Definition at line 54 of file Hoption.h.


The documentation for this struct was generated from the following file: