ROOT  6.06/09
Reference Guide
Public Attributes | List of all members
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 Axis
 "A" Axis are not drawn around the graph. More...
 
int Bar
 "B" A Bar chart is drawn at each point. 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 Off
 "][" With H option, the first and last vertical lines are not drawn. More...
 
int Keep
 "K" The status of the histogram is kept in memory More...
 
int Line
 "L" A simple polyline beetwen every point is drawn. More...
 
int Mark
 "P" The current Marker is drawn at each point More...
 
int Same
 "S" Histogram is plotted in the current PAD. More...
 
int Update
 "U" Update histogram previously plotted with option K More...
 
int Star
 "*" A * is plotted at each point More...
 
int Arrow
 "ARR" Draw 2D plot with Arrows. More...
 
int Box
 "BOX" Draw 2D plot with proportional Boxes. 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 Func
 "FUNC" Draw only the function (for example in case of fit). More...
 
int Hist
 "HIST" Draw only the histogram. More...
 
int Lego
 "LEGO" Draw as a Lego plot(LEGO,Lego=1, LEGO1,Lego1=11, LEGO2,Lego=12). More...
 
int Scat
 "SCAT" Draw 2D plot a Scatter plot. More...
 
int Surf
 "SURF" Draw as a Surface (SURF,Surf=1, SURF1,Surf=11, SURF2,Surf=12) 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 Pie
 "PIE" Draw 1D plot as a pie chart. More...
 
int Candle
 "CANDLE" Draw a 2D histogram as candle/box plot. More...
 
int Violin
 "VIOLIN" Draw a 2D histogram as violin plot. More...
 
int System
 type of coordinate system(1=car,2=pol,3=cyl,4=sph,5=psr) More...
 
int Zscale
 "Z" to display the Z scale (color palette) More...
 
int FrontBox
 = 0 to suppress the front box More...
 
int BackBox
 = 0 to suppress the back box More...
 
int List
 = 1 to generate the TObjArray "contours" More...
 
int Proj
 1: Aitoff, 2: Mercator, 3: Sinusoidal, 4: Parabolic More...
 
int AxisPos
 Axis position. More...
 
int Spec
 TSpectrum graphics. More...
 
int Zero
 if selected with any LEGO option the empty bins are not drawn. 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...
 

#include <Hoption.h>

Member Data Documentation

int Hoption_t::Arrow

"ARR" Draw 2D plot with Arrows.

Definition at line 39 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::PaintTable().

int Hoption_t::Axis
int Hoption_t::AxisPos

Axis position.

Definition at line 60 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::PaintAxis().

int Hoption_t::BackBox
int Hoption_t::Bar
int Hoption_t::Box

"BOX" Draw 2D plot with proportional Boxes.

Definition at line 40 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintBoxes(), and THistPainter::PaintTable().

int Hoption_t::Candle

"CANDLE" Draw a 2D histogram as candle/box plot.

Definition at line 52 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintCandlePlot(), and THistPainter::PaintTable().

int Hoption_t::Char

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

Definition at line 41 of file Hoption.h.

Referenced by THistPainter::MakeChopt().

int Hoption_t::Color

"COL" Draw 2D plot with Colored boxes.

Definition at line 42 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintColorLevels(), and THistPainter::PaintTable().

int Hoption_t::Contour
int Hoption_t::Curve

"C" A smooth Curve is drawn.

Definition at line 29 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintInit().

int Hoption_t::Error
int Hoption_t::Fill

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

Definition at line 31 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintTable().

int Hoption_t::FrontBox
int Hoption_t::Func

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

Definition at line 44 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintInit(), THistPainter::PaintInitH(), and THistPainter::PaintTable().

int Hoption_t::Hist

"HIST" Draw only the histogram.

Definition at line 45 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintErrors(), THistPainter::PaintHist(), and THistPainter::PaintInit().

int Hoption_t::Keep

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

Definition at line 33 of file Hoption.h.

int Hoption_t::Lego
int Hoption_t::Line

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

Definition at line 34 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), THistPainter::PaintInit(), and THistPainter::PaintTable().

int Hoption_t::List

= 1 to generate the TObjArray "contours"

Definition at line 58 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::PaintContour().

int Hoption_t::Logx
int Hoption_t::Logy
int Hoption_t::Logz
int Hoption_t::Mark

"P" The current Marker is drawn at each point

Definition at line 35 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), THistPainter::PaintInit(), and THistPainter::PaintTable().

int Hoption_t::Off

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

Definition at line 32 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::PaintHist().

int Hoption_t::Pie

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

Definition at line 51 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::Paint().

int Hoption_t::Proj

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

Definition at line 59 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().

int Hoption_t::Same
int Hoption_t::Scat

"SCAT" Draw 2D plot a Scatter plot.

Definition at line 47 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::PaintTable().

int Hoption_t::Spec

TSpectrum graphics.

Definition at line 61 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), and THistPainter::Paint().

int Hoption_t::Star

"*" A * is plotted at each point

Definition at line 38 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintInit().

int Hoption_t::Surf
int Hoption_t::System
int Hoption_t::Text

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

Definition at line 49 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintTable(), THistPainter::PaintText(), and THistPainter::PaintTH2PolyText().

int Hoption_t::Tri

"TRI" Draw 2D plot with Delaunay triangles.

Definition at line 50 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintFrame(), and THistPainter::PaintTable().

int Hoption_t::Update

"U" Update histogram previously plotted with option K

Definition at line 37 of file Hoption.h.

int Hoption_t::Violin

"VIOLIN" Draw a 2D histogram as violin plot.

Definition at line 53 of file Hoption.h.

Referenced by THistPainter::MakeChopt(), THistPainter::PaintTable(), and THistPainter::PaintViolinPlot().

int Hoption_t::Zero
int Hoption_t::Zscale

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