# PHPlot

class PHPlot

## Properties

| $is_inline |  |
| $browser_cache |  |
| $print_image |  |
| $background_done |  |
| $safe_margin |  |
| $x_axis_position |  |
| $y_axis_position |  |
| $xscale_type |  |
| $yscale_type |  |
| $use_ttf |  |
| $ttf_path |  |
| $default_ttfont |  |
| $line_spacing |  |
| $x_label_angle |  |
| $y_label_angle |  |
| $y_data_label_angle |  |
| $file_format |  |
| $output_file |  |
| $data_type |  |
| $plot_type |  |
| $label_scale_position |  |
| $group_frac_width |  |
| $bar_extra_space |  |
| $bar_width_adjust |  |
| $title_txt |  |
| $x_title_txt |  |
| $x_title_pos |  |
| $y_title_txt |  |
| $y_title_pos |  |
| $y_tick_label_pos |  |
| $y_data_label_pos |  |
| $draw_x_data_label_lines |  |
| $label_format |  |
| $data_units_text |  |
| $legend |  |
| $x_tick_length |  |
| $y_tick_length |  |
| $x_tick_cross |  |
| $y_tick_cross |  |
| $x_tick_pos |  |
| $y_tick_pos |  |
| $num_x_ticks |  |
| $num_y_ticks |  |
| $x_tick_inc |  |
| $y_tick_inc |  |
| $skip_top_tick |  |
| $skip_bottom_tick |  |
| $skip_left_tick |  |
| $skip_right_tick |  |
| $draw_x_grid |  |
| $draw_y_grid |  |
| $dashed_grid |  |
| $grid_at_foreground |  |
| $color_array |  |
| $i_border |  |
| $plot_bg_color |  |
| $bg_color |  |
| $label_color |  |
| $text_color |  |
| $grid_color |  |
| $light_grid_color |  |
| $tick_color |  |
| $title_color |  |
| $default_colors |  |
| $line_widths |  |
| $line_styles |  |
| $dashed_style |  |
| $point_sizes |  |
| $point_shapes |  |
| $error_bar_size |  |
| $error_bar_shape |  |
| $error_bar_line_width |  |
| $plot_border_type |  |
| $image_border_type |  |
| $shading |  |
| $draw_plot_area_background |  |
| $draw_broken_lines |  |
| $callbacks |  |

## Methods

__construct($which_width = 600, $which_height = 400, $which_output_file = NULL, $which_input_file = NULL)

No description

GetImage($image_filename, $width, $height)

No description

SetInputFile($which_input_file)

No description

SetIndexColor($which_color)

No description

SetIndexDarkColor($which_color)

No description

SetDefaultStyles()

No description

SetBackgroundColor($which_color)

No description

SetPlotBgColor($which_color)

No description

SetTitleColor($which_color)

No description

SetTickColor($which_color)

No description

SetLabelColor($which_color)

No description

SetTextColor($which_color)

No description

SetLightGridColor($which_color)

No description

SetGridColor($which_color)

No description

SetImageBorderColor($which_color)

No description

SetTransparentColor($which_color)

No description

SetRGBArray($which_color_array)

No description

SetRGBColor($color_asked)

No description

SetDataColors($which_data = NULL, $which_border = NULL)

No description

SetDataBorderColors($which_br = NULL)

No description

SetErrorBarColors($which_err = NULL)

No description

SetDefaultDashedStyle($which_style)

No description

SetDashedStyle($which_ndxcol)

No description

SetLineWidths($which_lw = NULL)

No description

SetLineStyles($which_ls = NULL)

No description

SetLineSpacing($which_spc)

No description

SetUseTTF($which_ttf)

No description

SetTTFPath($which_path)

No description

SetDefaultTTFont($which_font)

No description

SetDefaultFonts()

No description

SetFontGD($which_elem, $which_font, $which_spacing = NULL)

No description

SetFontTTF($which_elem, $which_font, $which_size = 12, $which_spacing = NULL)

No description

SetFont($which_elem, $which_font, $which_size = 12, $line_spacing = NULL)

No description

GetLineSpacing($font)

No description

ProcessTextGD($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)

No description

ProcessTextTTF($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)

No description

ProcessText($draw_it, $font, $angle, $x, $y, $color, $text, $halign, $valign)

No description

DrawText($which_font, $which_angle, $which_xpos, $which_ypos, $which_color, $which_text, $which_halign = 'left', $which_valign = 'bottom')

No description

SizeText($which_font, $which_angle, $which_text)

No description

SetFileFormat($format)

No description

SetBgImage($input_file, $mode = 'centeredtile')

No description

SetPlotAreaBgImage($input_file, $mode = 'tile')

No description

SetOutputFile($which_output_file)

No description

SetIsInline($which_ii)

No description

PrintImage()

No description

PrintError($error_message)

No description

DrawError($error_message, $where_x = NULL, $where_y = NULL)

No description

SetXDataLabelPos($which_xdlp)

No description

SetYDataLabelPos($which_ydlp, $which_distance_from_point = 0)

No description

SetXTickLabelPos($which_xtlp)

No description

SetYTickLabelPos($which_ytlp)

No description

SetLabelType($mode, $args)

No description

SetXLabelType()

No description

SetXDataLabelType()

No description

SetYLabelType()

No description

SetYDataLabelType()

No description

SetXTimeFormat($which_xtf)

No description

SetYTimeFormat($which_ytf)

No description

SetNumberFormat($decimal_point, $thousands_sep)

No description

SetXLabelAngle($which_xla)

No description

SetYLabelAngle($which_yla)

No description

SetXDataLabelAngle($which_xdla)

No description

SetYDataLabelAngle($which_ydla)

No description

CheckOption($which_opt, $which_acc, $which_func)

No description

SetBrowserCache($which_browser_cache)

No description

SetPrintImage($which_pi)

No description

SetLegend($which_leg)

No description

SetLegendPixels($which_x, $which_y)

No description

SetLegendWorld($which_x, $which_y)

No description

SetLegendStyle($text_align, $colorbox_align = '', $style = '')

No description

SetPlotBorderType($pbt)

No description

SetImageBorderType($sibt)

No description

SetDrawPlotAreaBackground($dpab)

No description

SetDrawYGrid($dyg)

No description

SetDrawXGrid($dxg)

No description

SetDrawDashedGrid($ddg)

No description

SetDrawXDataLabelLines($dxdl)

No description

SetTitle($which_title)

No description

SetXTitle($which_xtitle, $which_xpos = 'plotdown')

No description

SetYTitle($which_ytitle, $which_ypos = 'plotleft')

No description

SetShading($which_s)

No description

SetPlotType($which_pt)

No description

SetYAxisPosition($pos)

No description

SetXAxisPosition($pos)

No description

SetXScaleType($which_xst)

No description

SetYScaleType($which_yst)

No description

SetPrecisionX($which_prec)

No description

SetPrecisionY($which_prec)

No description

SetErrorBarLineWidth($which_seblw)

No description

SetLabelScalePosition($which_blp)

No description

SetErrorBarSize($which_ebs)

No description

SetErrorBarShape($which_ebs)

No description

CheckPointParams()

No description

SetPointShapes($which_pt)

No description

SetPointSizes($which_ps)

No description

SetDrawBrokenLines($bl)

No description

SetDataType($which_dt)

No description

SetDataValues($which_dv)

No description

PadArrays()

No description

pad_array($arr, $size)

No description

number_format($number, $decimals = 0)

No description

SetCallback($reason, $function, $arg = NULL)

No description

GetCallback($reason)

No description

RemoveCallback($reason)

No description

DoCallback()

No description

FindDataLimits()

No description

CalcMargins($maximize)

No description

CalcPlotAreaPixels()

No description

SetMarginsPixels($which_lm = NULL, $which_rm = NULL, $which_tm = NULL, $which_bm = NULL)

No description

SetPlotAreaPixels($x1 = NULL, $y1 = NULL, $x2 = NULL, $y2 = NULL)

No description

CalcPlotAreaWorld()

No description

SetPlotAreaWorld($xmin = NULL, $ymin = NULL, $xmax = NULL, $ymax = NULL)

No description

CalcBarWidths()

No description

CalcAxisPositions()

No description

CalcTranslation()

No description

xtr($x_world)

No description

ytr($y_world)

No description

GetDeviceXY($x_world, $y_world)

No description

CalcTicks($which)

No description

CalcMaxTickLabelSize($which)

No description

CalcMaxDataLabelSize()

No description

CheckLabels()

No description

FormatLabel($which_pos, $which_lab)

No description

SetXTickIncrement($which_ti = '')

No description

SetYTickIncrement($which_ti = '')

No description

SetNumXTicks($which_nt)

No description

SetNumYTicks($which_nt)

No description

SetYTickPos($which_tp)

No description

SetXTickPos($which_tp)

No description

SetSkipTopTick($skip)

No description

SetSkipBottomTick($skip)

No description

SetSkipLeftTick($skip)

No description

SetSkipRightTick($skip)

No description

SetXTickLength($which_xln)

No description

SetYTickLength($which_yln)

No description

SetXTickCrossing($which_xc)

No description

SetYTickCrossing($which_yc)

No description

DrawBackground()

No description

DrawPlotAreaBackground()

No description

tile_img($file, $xorig, $yorig, $width, $height, $mode)

No description

DrawImageBorder()

No description

DrawTitle()

No description

DrawXTitle()

No description

DrawYTitle()

No description

DrawYAxis()

No description

DrawXAxis()

No description

DrawYTick($which_ylab, $which_ypix)

No description

DrawYTicks()

No description

DrawXTick($which_xlab, $which_xpix)

No description

DrawXTicks()

No description

DrawPlotBorder()

No description

DrawDataLabel($which_font, $which_angle, $x_world, $y_world, $which_color, $which_text, $which_halign = 'center', $which_valign = 'bottom', $x_adjustment = 0, $y_adjustment = 0)

No description

DrawXDataLabel($xlab, $xpos, $row = FALSE)

No description

DrawXDataLine($xpos, $row)

No description

DrawLegend()

No description

DrawPieChart()

No description

DrawDotsError()

No description

DrawDots()

No description

DrawThinBarLines()

No description

DrawYErrorBar($x_world, $y_world, $error_height, $error_bar_type, $color)

No description

DrawDot($x_world, $y_world, $record, $color)

No description

DrawArea()

No description

DrawLines()

No description

DrawLinesError()

No description

DrawSquared()

No description

DrawBars()

No description

DrawStackedBars()

No description

DrawGraph()

No description

SetDrawVertTicks($which_dvt)

No description

SetDrawHorizTicks($which_dht)

No description

SetNumHorizTicks($n)

No description

SetNumVertTicks($n)

No description

SetHorizTickIncrement($inc)

No description

SetVertTickIncrement($inc)

No description

SetVertTickPosition($which_tp)

No description

SetHorizTickPosition($which_tp)

No description

SetTitleFontSize($which_size)

No description

SetAxisFontSize($which_size)

No description

SetSmallFontSize($which_size)

No description

SetXLabelFontSize($which_size)

No description

SetYLabelFontSize($which_size)

No description

SetXLabel($which_xlab)

No description

SetYLabel($which_ylab)

No description

SetTickLength($which_tl)

No description

SetYGridLabelType($which_yglt)

No description

SetXGridLabelType($which_xglt)

No description

SetYGridLabelPos($which_yglp)

No description

SetXGridLabelPos($which_xglp)

No description

SetXTitlePos($xpos)

No description

SetYTitlePos($xpos)

No description

SetDrawXDataLabels($which_dxdl)

No description

SetNewPlotAreaPixels($x1, $y1, $x2, $y2)

No description

SetColor($which_color)

No description

SetLineWidth($which_lw)

No description

SetPointShape($which_pt)

No description

SetPointSize($which_ps)

No description

## Details

###
at line 232
`__construct($which_width = 600, $which_height = 400, $which_output_file = NULL, $which_input_file = NULL)`

No description

#### Parameters

| $which_width |
| $which_height |
| $which_output_file |
| $which_input_file |

###
at line 259
`protected GetImage($image_filename, $width, $height)`

No description

#### Parameters

| $image_filename |
| $width |
| $height |

###
at line 299
`SetInputFile($which_input_file)`

No description

#### Parameters

| $which_input_file |

###
at line 327
`SetIndexColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 339
`protected SetIndexDarkColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 352
`protected SetDefaultStyles()`

No description

###
at line 375
`SetBackgroundColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 385
`SetPlotBgColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 395
`SetTitleColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 405
`SetTickColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 416
`SetLabelColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 427
`SetTextColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 438
`SetLightGridColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 449
`SetGridColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 460
`SetImageBorderColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 472
`SetTransparentColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 489
`SetRGBArray($which_color_array)`

No description

#### Parameters

| $which_color_array |

###
at line 553
`SetRGBColor($color_asked)`

No description

#### Parameters

| $color_asked |

###
at line 581
`SetDataColors($which_data = NULL, $which_border = NULL)`

No description

#### Parameters

| $which_data |
| $which_border |

###
at line 610
`SetDataBorderColors($which_br = NULL)`

No description

#### Parameters

| $which_br |

###
at line 636
`SetErrorBarColors($which_err = NULL)`

No description

#### Parameters

| $which_err |

###
at line 664
`SetDefaultDashedStyle($which_style)`

No description

#### Parameters

| $which_style |

###
at line 697
`protected SetDashedStyle($which_ndxcol)`

No description

#### Parameters

| $which_ndxcol |

###
at line 708
`SetLineWidths($which_lw = NULL)`

No description

#### Parameters

| $which_lw |

###
at line 724
`SetLineStyles($which_ls = NULL)`

No description

#### Parameters

| $which_ls |

###
at line 749
`SetLineSpacing($which_spc)`

No description

#### Parameters

| $which_spc |

###
at line 761
`SetUseTTF($which_ttf)`

No description

#### Parameters

| $which_ttf |

###
at line 770
`SetTTFPath($which_path)`

No description

#### Parameters

| $which_path |

###
at line 789
`SetDefaultTTFont($which_font)`

No description

#### Parameters

| $which_font |

###
at line 798
`protected SetDefaultFonts()`

No description

###
at line 828
`SetFontGD($which_elem, $which_font, $which_spacing = NULL)`

No description

#### Parameters

| $which_elem |
| $which_font |
| $which_spacing |

###
at line 857
`SetFontTTF($which_elem, $which_font, $which_size = 12, $which_spacing = NULL)`

No description

#### Parameters

| $which_elem |
| $which_font |
| $which_size |
| $which_spacing |

###
at line 915
`SetFont($which_elem, $which_font, $which_size = 12, $line_spacing = NULL)`

No description

#### Parameters

| $which_elem |
| $which_font |
| $which_size |
| $line_spacing |

###
at line 928
`protected GetLineSpacing($font)`

No description

#### Parameters

| $font |

###
at line 1021
`protected ProcessTextGD($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)`

No description

#### Parameters

| $draw_it |
| $font |
| $angle |
| $x |
| $y |
| $color |
| $text |
| $h_factor |
| $v_factor |

###
at line 1126
`protected ProcessTextTTF($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)`

No description

#### Parameters

| $draw_it |
| $font |
| $angle |
| $x |
| $y |
| $color |
| $text |
| $h_factor |
| $v_factor |

###
at line 1308
`protected ProcessText($draw_it, $font, $angle, $x, $y, $color, $text, $halign, $valign)`

No description

#### Parameters

| $draw_it |
| $font |
| $angle |
| $x |
| $y |
| $color |
| $text |
| $halign |
| $valign |

###
at line 1344
`DrawText($which_font, $which_angle, $which_xpos, $which_ypos, $which_color, $which_text, $which_halign = 'left', $which_valign = 'bottom')`

No description

#### Parameters

| $which_font |
| $which_angle |
| $which_xpos |
| $which_ypos |
| $which_color |
| $which_text |
| $which_halign |
| $which_valign |

###
at line 1363
`SizeText($which_font, $which_angle, $which_text)`

No description

#### Parameters

| $which_font |
| $which_angle |
| $which_text |

###
at line 1378
`SetFileFormat($format)`

No description

#### Parameters

| $format |

###
at line 1410
`SetBgImage($input_file, $mode = 'centeredtile')`

No description

#### Parameters

| $input_file |
| $mode |

###
at line 1423
`SetPlotAreaBgImage($input_file, $mode = 'tile')`

No description

#### Parameters

| $input_file |
| $mode |

###
at line 1434
`SetOutputFile($which_output_file)`

No description

#### Parameters

| $which_output_file |

###
at line 1444
`SetIsInline($which_ii)`

No description

#### Parameters

| $which_ii |

###
at line 1454
`PrintImage()`

No description

###
at line 1536
`protected PrintError($error_message)`

No description

#### Parameters

| $error_message |

###
at line 1571
`protected DrawError($error_message, $where_x = NULL, $where_y = NULL)`

No description

#### Parameters

| $error_message |
| $where_x |
| $where_y |

###
at line 1584
`SetXDataLabelPos($which_xdlp)`

No description

#### Parameters

| $which_xdlp |

###
at line 1599
`SetYDataLabelPos($which_ydlp, $which_distance_from_point = 0)`

No description

#### Parameters

| $which_ydlp |
| $which_distance_from_point |

###
at line 1625
`SetXTickLabelPos($which_xtlp)`

No description

#### Parameters

| $which_xtlp |

###
at line 1638
`SetYTickLabelPos($which_ytlp)`

No description

#### Parameters

| $which_ytlp |

###
at line 1665
`protected SetLabelType($mode, $args)`

No description

#### Parameters

| $mode |
| $args |

###
at line 1723
`SetXLabelType()`

No description

###
at line 1732
`SetXDataLabelType()`

No description

###
at line 1743
`SetYLabelType()`

No description

###
at line 1752
`SetYDataLabelType()`

No description

###
at line 1758
`SetXTimeFormat($which_xtf)`

No description

#### Parameters

| $which_xtf |

###
at line 1764
`SetYTimeFormat($which_ytf)`

No description

#### Parameters

| $which_ytf |

###
at line 1770
`SetNumberFormat($decimal_point, $thousands_sep)`

No description

#### Parameters

| $decimal_point |
| $thousands_sep |

###
at line 1778
`SetXLabelAngle($which_xla)`

No description

#### Parameters

| $which_xla |

###
at line 1784
`SetYLabelAngle($which_yla)`

No description

#### Parameters

| $which_yla |

###
at line 1791
`SetXDataLabelAngle($which_xdla)`

No description

#### Parameters

| $which_xdla |

###
at line 1798
`SetYDataLabelAngle($which_ydla)`

No description

#### Parameters

| $which_ydla |

###
at line 1818
`protected CheckOption($which_opt, $which_acc, $which_func)`

No description

#### Parameters

| $which_opt |
| $which_acc |
| $which_func |

###
at line 1834
`SetBrowserCache($which_browser_cache)`

No description

#### Parameters

| $which_browser_cache |

###
at line 1843
`SetPrintImage($which_pi)`

No description

#### Parameters

| $which_pi |

###
at line 1852
`SetLegend($which_leg)`

No description

#### Parameters

| $which_leg |

###
at line 1868
`SetLegendPixels($which_x, $which_y)`

No description

#### Parameters

| $which_x |
| $which_y |

###
at line 1885
`SetLegendWorld($which_x, $which_y)`

No description

#### Parameters

| $which_x |
| $which_y |

###
at line 1901
`SetLegendStyle($text_align, $colorbox_align = '', $style = '')`

No description

#### Parameters

| $text_align |
| $colorbox_align |
| $style |

###
at line 1914
`SetPlotBorderType($pbt)`

No description

#### Parameters

| $pbt |

###
at line 1923
`SetImageBorderType($sibt)`

No description

#### Parameters

| $sibt |

###
at line 1933
`SetDrawPlotAreaBackground($dpab)`

No description

#### Parameters

| $dpab |

###
at line 1943
`SetDrawYGrid($dyg)`

No description

#### Parameters

| $dyg |

###
at line 1953
`SetDrawXGrid($dxg)`

No description

#### Parameters

| $dxg |

###
at line 1963
`SetDrawDashedGrid($ddg)`

No description

#### Parameters

| $ddg |

###
at line 1973
`SetDrawXDataLabelLines($dxdl)`

No description

#### Parameters

| $dxdl |

###
at line 1983
`SetTitle($which_title)`

No description

#### Parameters

| $which_title |

###
at line 1992
`SetXTitle($which_xtitle, $which_xpos = 'plotdown')`

No description

#### Parameters

| $which_xtitle |
| $which_xpos |

###
at line 2007
`SetYTitle($which_ytitle, $which_ypos = 'plotleft')`

No description

#### Parameters

| $which_ytitle |
| $which_ypos |

###
at line 2022
`SetShading($which_s)`

No description

#### Parameters

| $which_s |

###
at line 2028
`SetPlotType($which_pt)`

No description

#### Parameters

| $which_pt |

###
at line 2040
`SetYAxisPosition($pos)`

No description

#### Parameters

| $pos |

###
at line 2050
`SetXAxisPosition($pos)`

No description

#### Parameters

| $pos |

###
at line 2057
`SetXScaleType($which_xst)`

No description

#### Parameters

| $which_xst |

###
at line 2063
`SetYScaleType($which_yst)`

No description

#### Parameters

| $which_yst |

###
at line 2069
`SetPrecisionX($which_prec)`

No description

#### Parameters

| $which_prec |

###
at line 2074
`SetPrecisionY($which_prec)`

No description

#### Parameters

| $which_prec |

###
at line 2079
`SetErrorBarLineWidth($which_seblw)`

No description

#### Parameters

| $which_seblw |

###
at line 2085
`SetLabelScalePosition($which_blp)`

No description

#### Parameters

| $which_blp |

###
at line 2092
`SetErrorBarSize($which_ebs)`

No description

#### Parameters

| $which_ebs |

###
at line 2102
`SetErrorBarShape($which_ebs)`

No description

#### Parameters

| $which_ebs |

###
at line 2112
`protected CheckPointParams()`

No description

###
at line 2138
`SetPointShapes($which_pt)`

No description

#### Parameters

| $which_pt |

###
at line 2164
`SetPointSizes($which_ps)`

No description

#### Parameters

| $which_ps |

###
at line 2180
`SetDrawBrokenLines($bl)`

No description

#### Parameters

| $bl |

###
at line 2193
`SetDataType($which_dt)`

No description

#### Parameters

| $which_dt |

###
at line 2212
`SetDataValues($which_dv)`

No description

#### Parameters

| $which_dv |

###
at line 2238
`protected PadArrays()`

No description

###
at line 2262
`protected pad_array($arr, $size)`

No description

#### Parameters

| $arr |
| $size |

###
at line 2278
`number_format($number, $decimals = 0)`

No description

#### Parameters

| $number |
| $decimals |

###
at line 2308
`SetCallback($reason, $function, $arg = NULL)`

No description

#### Parameters

| $reason |
| $function |
| $arg |

###
at line 2325
`GetCallback($reason)`

No description

#### Parameters

| $reason |

###
at line 2338
`RemoveCallback($reason)`

No description

#### Parameters

| $reason |

###
at line 2355
`protected DoCallback()`

No description

###
at line 2382
`FindDataLimits()`

No description

###
at line 2492
`protected CalcMargins($maximize)`

No description

#### Parameters

| $maximize |

###
at line 2774
`protected CalcPlotAreaPixels()`

No description

###
at line 2792
`SetMarginsPixels($which_lm = NULL, $which_rm = NULL, $which_tm = NULL, $which_bm = NULL)`

No description

#### Parameters

| $which_lm |
| $which_rm |
| $which_tm |
| $which_bm |

###
at line 2812
`SetPlotAreaPixels($x1 = NULL, $y1 = NULL, $x2 = NULL, $y2 = NULL)`

No description

#### Parameters

| $x1 |
| $y1 |
| $x2 |
| $y2 |

###
at line 2832
`protected CalcPlotAreaWorld()`

No description

###
at line 2899
`SetPlotAreaWorld($xmin = NULL, $ymin = NULL, $xmax = NULL, $ymax = NULL)`

No description

#### Parameters

| $xmin |
| $ymin |
| $xmax |
| $ymax |

###
at line 2912
`protected CalcBarWidths()`

No description

###
at line 2959
`protected CalcAxisPositions()`

No description

###
at line 2993
`protected CalcTranslation()`

No description

###
at line 3046
`xtr($x_world)`

No description

#### Parameters

| $x_world |

###
at line 3061
`ytr($y_world)`

No description

#### Parameters

| $y_world |

###
at line 3076
`GetDeviceXY($x_world, $y_world)`

No description

#### Parameters

| $x_world |
| $y_world |

###
at line 3096
`protected CalcTicks($which)`

No description

#### Parameters

| $which |

###
at line 3148
`protected CalcMaxTickLabelSize($which)`

No description

#### Parameters

| $which |

###
at line 3191
`protected CalcMaxDataLabelSize()`

No description

###
at line 3220
`protected CheckLabels()`

No description

###
at line 3286
`protected FormatLabel($which_pos, $which_lab)`

No description

#### Parameters

| $which_pos |
| $which_lab |

###
at line 3326
`SetXTickIncrement($which_ti = '')`

No description

#### Parameters

| $which_ti |

###
at line 3338
`SetYTickIncrement($which_ti = '')`

No description

#### Parameters

| $which_ti |

###
at line 3348
`SetNumXTicks($which_nt)`

No description

#### Parameters

| $which_nt |

###
at line 3357
`SetNumYTicks($which_nt)`

No description

#### Parameters

| $which_nt |

###
at line 3369
`SetYTickPos($which_tp)`

No description

#### Parameters

| $which_tp |

###
at line 3377
`SetXTickPos($which_tp)`

No description

#### Parameters

| $which_tp |

###
at line 3386
`SetSkipTopTick($skip)`

No description

#### Parameters

| $skip |

###
at line 3395
`SetSkipBottomTick($skip)`

No description

#### Parameters

| $skip |

###
at line 3404
`SetSkipLeftTick($skip)`

No description

#### Parameters

| $skip |

###
at line 3413
`SetSkipRightTick($skip)`

No description

#### Parameters

| $skip |

###
at line 3419
`SetXTickLength($which_xln)`

No description

#### Parameters

| $which_xln |

###
at line 3425
`SetYTickLength($which_yln)`

No description

#### Parameters

| $which_yln |

###
at line 3431
`SetXTickCrossing($which_xc)`

No description

#### Parameters

| $which_xc |

###
at line 3437
`SetYTickCrossing($which_yc)`

No description

#### Parameters

| $which_yc |

###
at line 3452
`DrawBackground()`

No description

###
at line 3471
`protected DrawPlotAreaBackground()`

No description

###
at line 3498
`protected tile_img($file, $xorig, $yorig, $width, $height, $mode)`

No description

#### Parameters

| $file |
| $xorig |
| $yorig |
| $width |
| $height |
| $mode |

###
at line 3540
`protected DrawImageBorder()`

No description

###
at line 3577
`protected DrawTitle()`

No description

###
at line 3599
`protected DrawXTitle()`

No description

###
at line 3625
`protected DrawYTitle()`

No description

###
at line 3651
`protected DrawYAxis()`

No description

###
at line 3666
`protected DrawXAxis()`

No description

###
at line 3690
`protected DrawYTick($which_ylab, $which_ypix)`

No description

#### Parameters

| $which_ylab |
| $which_ypix |

###
at line 3738
`protected DrawYTicks()`

No description

###
at line 3775
`protected DrawXTick($which_xlab, $which_xpix)`

No description

#### Parameters

| $which_xlab |
| $which_xpix |

###
at line 3825
`protected DrawXTicks()`

No description

###
at line 3863
`protected DrawPlotBorder()`

No description

###
at line 3900
`protected DrawDataLabel($which_font, $which_angle, $x_world, $y_world, $which_color, $which_text, $which_halign = 'center', $which_valign = 'bottom', $x_adjustment = 0, $y_adjustment = 0)`

No description

#### Parameters

| $which_font |
| $which_angle |
| $x_world |
| $y_world |
| $which_color |
| $which_text |
| $which_halign |
| $which_valign |
| $x_adjustment |
| $y_adjustment |

###
at line 3918
`protected DrawXDataLabel($xlab, $xpos, $row = FALSE)`

No description

#### Parameters

| $xlab |
| $xpos |
| $row |

###
at line 3948
`protected DrawXDataLine($xpos, $row)`

No description

#### Parameters

| $xpos |
| $row |

###
at line 3981
`protected DrawLegend()`

No description

###
at line 4115
`protected DrawPieChart()`

No description

###
at line 4252
`protected DrawDotsError()`

No description

###
at line 4305
`protected DrawDots()`

No description

###
at line 4346
`protected DrawThinBarLines()`

No description

###
at line 4384
`protected DrawYErrorBar($x_world, $y_world, $error_height, $error_bar_type, $color)`

No description

#### Parameters

| $x_world |
| $y_world |
| $error_height |
| $error_bar_type |
| $color |

###
at line 4423
`protected DrawDot($x_world, $y_world, $record, $color)`

No description

#### Parameters

| $x_world |
| $y_world |
| $record |
| $color |

###
at line 4531
`protected DrawArea()`

No description

###
at line 4596
`protected DrawLines()`

No description

###
at line 4661
`protected DrawLinesError()`

No description

###
at line 4737
`protected DrawSquared()`

No description

###
at line 4803
`protected DrawBars()`

No description

###
at line 4884
`protected DrawStackedBars()`

No description

###
at line 4940
`DrawGraph()`

No description

###
at line 5084
`SetDrawVertTicks($which_dvt)`

No description

#### Parameters

| $which_dvt |

###
at line 5094
`SetDrawHorizTicks($which_dht)`

No description

#### Parameters

| $which_dht |

###
at line 5104
`SetNumHorizTicks($n)`

No description

#### Parameters

| $n |

###
at line 5112
`SetNumVertTicks($n)`

No description

#### Parameters

| $n |

###
at line 5120
`SetHorizTickIncrement($inc)`

No description

#### Parameters

| $inc |

###
at line 5129
`SetVertTickIncrement($inc)`

No description

#### Parameters

| $inc |

###
at line 5137
`SetVertTickPosition($which_tp)`

No description

#### Parameters

| $which_tp |

###
at line 5145
`SetHorizTickPosition($which_tp)`

No description

#### Parameters

| $which_tp |

###
at line 5153
`SetTitleFontSize($which_size)`

No description

#### Parameters

| $which_size |

###
at line 5161
`SetAxisFontSize($which_size)`

No description

#### Parameters

| $which_size |

###
at line 5170
`SetSmallFontSize($which_size)`

No description

#### Parameters

| $which_size |

###
at line 5178
`SetXLabelFontSize($which_size)`

No description

#### Parameters

| $which_size |

###
at line 5186
`SetYLabelFontSize($which_size)`

No description

#### Parameters

| $which_size |

###
at line 5194
`SetXLabel($which_xlab)`

No description

#### Parameters

| $which_xlab |

###
at line 5202
`SetYLabel($which_ylab)`

No description

#### Parameters

| $which_ylab |

###
at line 5210
`SetTickLength($which_tl)`

No description

#### Parameters

| $which_tl |

###
at line 5220
`SetYGridLabelType($which_yglt)`

No description

#### Parameters

| $which_yglt |

###
at line 5228
`SetXGridLabelType($which_xglt)`

No description

#### Parameters

| $which_xglt |

###
at line 5235
`SetYGridLabelPos($which_yglp)`

No description

#### Parameters

| $which_yglp |

###
at line 5242
`SetXGridLabelPos($which_xglp)`

No description

#### Parameters

| $which_xglp |

###
at line 5251
`SetXTitlePos($xpos)`

No description

#### Parameters

| $xpos |

###
at line 5260
`SetYTitlePos($xpos)`

No description

#### Parameters

| $xpos |

###
at line 5272
`SetDrawXDataLabels($which_dxdl)`

No description

#### Parameters

| $which_dxdl |

###
at line 5283
`SetNewPlotAreaPixels($x1, $y1, $x2, $y2)`

No description

#### Parameters

| $x1 |
| $y1 |
| $x2 |
| $y2 |

###
at line 5300
`SetColor($which_color)`

No description

#### Parameters

| $which_color |

###
at line 5309
`SetLineWidth($which_lw)`

No description

#### Parameters

| $which_lw |

###
at line 5323
`SetPointShape($which_pt)`

No description

#### Parameters

| $which_pt |

###
at line 5332
`SetPointSize($which_ps)`

No description

#### Parameters

| $which_ps |