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
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 232
__construct($which_width = 600, $which_height = 400, $which_output_file = NULL, $which_input_file = NULL)
No description
at line 259
protected
GetImage($image_filename, $width, $height)
No description
at line 299
SetInputFile($which_input_file)
No description
at line 327
SetIndexColor($which_color)
No description
at line 339
protected
SetIndexDarkColor($which_color)
No description
at line 352
protected
SetDefaultStyles()
No description
at line 375
SetBackgroundColor($which_color)
No description
at line 385
SetPlotBgColor($which_color)
No description
at line 395
SetTitleColor($which_color)
No description
at line 405
SetTickColor($which_color)
No description
at line 416
SetLabelColor($which_color)
No description
at line 427
SetTextColor($which_color)
No description
at line 438
SetLightGridColor($which_color)
No description
at line 449
SetGridColor($which_color)
No description
at line 460
SetImageBorderColor($which_color)
No description
at line 472
SetTransparentColor($which_color)
No description
at line 489
SetRGBArray($which_color_array)
No description
at line 553
SetRGBColor($color_asked)
No description
at line 581
SetDataColors($which_data = NULL, $which_border = NULL)
No description
at line 610
SetDataBorderColors($which_br = NULL)
No description
at line 636
SetErrorBarColors($which_err = NULL)
No description
at line 664
SetDefaultDashedStyle($which_style)
No description
at line 697
protected
SetDashedStyle($which_ndxcol)
No description
at line 708
SetLineWidths($which_lw = NULL)
No description
at line 724
SetLineStyles($which_ls = NULL)
No description
at line 749
SetLineSpacing($which_spc)
No description
at line 761
SetUseTTF($which_ttf)
No description
at line 770
SetTTFPath($which_path)
No description
at line 789
SetDefaultTTFont($which_font)
No description
at line 798
protected
SetDefaultFonts()
No description
at line 828
SetFontGD($which_elem, $which_font, $which_spacing = NULL)
No description
at line 857
SetFontTTF($which_elem, $which_font, $which_size = 12, $which_spacing = NULL)
No description
at line 915
SetFont($which_elem, $which_font, $which_size = 12, $line_spacing = NULL)
No description
at line 928
protected
GetLineSpacing($font)
No description
at line 1021
protected
ProcessTextGD($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)
No description
at line 1126
protected
ProcessTextTTF($draw_it, $font, $angle, $x, $y, $color, $text, $h_factor, $v_factor)
No description
at line 1308
protected
ProcessText($draw_it, $font, $angle, $x, $y, $color, $text, $halign, $valign)
No description
at line 1344
DrawText($which_font, $which_angle, $which_xpos, $which_ypos, $which_color, $which_text, $which_halign = 'left', $which_valign = 'bottom')
No description
at line 1363
SizeText($which_font, $which_angle, $which_text)
No description
at line 1378
SetFileFormat($format)
No description
at line 1410
SetBgImage($input_file, $mode = 'centeredtile')
No description
at line 1423
SetPlotAreaBgImage($input_file, $mode = 'tile')
No description
at line 1434
SetOutputFile($which_output_file)
No description
at line 1444
SetIsInline($which_ii)
No description
at line 1454
PrintImage()
No description
at line 1536
protected
PrintError($error_message)
No description
at line 1571
protected
DrawError($error_message, $where_x = NULL, $where_y = NULL)
No description
at line 1584
SetXDataLabelPos($which_xdlp)
No description
at line 1599
SetYDataLabelPos($which_ydlp, $which_distance_from_point = 0)
No description
at line 1625
SetXTickLabelPos($which_xtlp)
No description
at line 1638
SetYTickLabelPos($which_ytlp)
No description
at line 1665
protected
SetLabelType($mode, $args)
No description
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
at line 1764
SetYTimeFormat($which_ytf)
No description
at line 1770
SetNumberFormat($decimal_point, $thousands_sep)
No description
at line 1778
SetXLabelAngle($which_xla)
No description
at line 1784
SetYLabelAngle($which_yla)
No description
at line 1791
SetXDataLabelAngle($which_xdla)
No description
at line 1798
SetYDataLabelAngle($which_ydla)
No description
at line 1818
protected
CheckOption($which_opt, $which_acc, $which_func)
No description
at line 1834
SetBrowserCache($which_browser_cache)
No description
at line 1843
SetPrintImage($which_pi)
No description
at line 1852
SetLegend($which_leg)
No description
at line 1868
SetLegendPixels($which_x, $which_y)
No description
at line 1885
SetLegendWorld($which_x, $which_y)
No description
at line 1901
SetLegendStyle($text_align, $colorbox_align = '', $style = '')
No description
at line 1914
SetPlotBorderType($pbt)
No description
at line 1923
SetImageBorderType($sibt)
No description
at line 1933
SetDrawPlotAreaBackground($dpab)
No description
at line 1943
SetDrawYGrid($dyg)
No description
at line 1953
SetDrawXGrid($dxg)
No description
at line 1963
SetDrawDashedGrid($ddg)
No description
at line 1973
SetDrawXDataLabelLines($dxdl)
No description
at line 1983
SetTitle($which_title)
No description
at line 1992
SetXTitle($which_xtitle, $which_xpos = 'plotdown')
No description
at line 2007
SetYTitle($which_ytitle, $which_ypos = 'plotleft')
No description
at line 2022
SetShading($which_s)
No description
at line 2028
SetPlotType($which_pt)
No description
at line 2040
SetYAxisPosition($pos)
No description
at line 2050
SetXAxisPosition($pos)
No description
at line 2057
SetXScaleType($which_xst)
No description
at line 2063
SetYScaleType($which_yst)
No description
at line 2069
SetPrecisionX($which_prec)
No description
at line 2074
SetPrecisionY($which_prec)
No description
at line 2079
SetErrorBarLineWidth($which_seblw)
No description
at line 2085
SetLabelScalePosition($which_blp)
No description
at line 2092
SetErrorBarSize($which_ebs)
No description
at line 2102
SetErrorBarShape($which_ebs)
No description
at line 2112
protected
CheckPointParams()
No description
at line 2138
SetPointShapes($which_pt)
No description
at line 2164
SetPointSizes($which_ps)
No description
at line 2180
SetDrawBrokenLines($bl)
No description
at line 2193
SetDataType($which_dt)
No description
at line 2212
SetDataValues($which_dv)
No description
at line 2238
protected
PadArrays()
No description
at line 2262
protected
pad_array($arr, $size)
No description
at line 2278
number_format($number, $decimals = 0)
No description
at line 2308
SetCallback($reason, $function, $arg = NULL)
No description
at line 2325
GetCallback($reason)
No description
at line 2338
RemoveCallback($reason)
No description
at line 2355
protected
DoCallback()
No description
at line 2382
FindDataLimits()
No description
at line 2492
protected
CalcMargins($maximize)
No description
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
at line 2812
SetPlotAreaPixels($x1 = NULL, $y1 = NULL, $x2 = NULL, $y2 = NULL)
No description
at line 2832
protected
CalcPlotAreaWorld()
No description
at line 2899
SetPlotAreaWorld($xmin = NULL, $ymin = NULL, $xmax = NULL, $ymax = NULL)
No description
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
at line 3061
ytr($y_world)
No description
at line 3076
GetDeviceXY($x_world, $y_world)
No description
at line 3096
protected
CalcTicks($which)
No description
at line 3148
protected
CalcMaxTickLabelSize($which)
No description
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
at line 3326
SetXTickIncrement($which_ti = '')
No description
at line 3338
SetYTickIncrement($which_ti = '')
No description
at line 3348
SetNumXTicks($which_nt)
No description
at line 3357
SetNumYTicks($which_nt)
No description
at line 3369
SetYTickPos($which_tp)
No description
at line 3377
SetXTickPos($which_tp)
No description
at line 3386
SetSkipTopTick($skip)
No description
at line 3395
SetSkipBottomTick($skip)
No description
at line 3404
SetSkipLeftTick($skip)
No description
at line 3413
SetSkipRightTick($skip)
No description
at line 3419
SetXTickLength($which_xln)
No description
at line 3425
SetYTickLength($which_yln)
No description
at line 3431
SetXTickCrossing($which_xc)
No description
at line 3437
SetYTickCrossing($which_yc)
No description
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
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
at line 3738
protected
DrawYTicks()
No description
at line 3775
protected
DrawXTick($which_xlab, $which_xpix)
No description
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
at line 3918
protected
DrawXDataLabel($xlab, $xpos, $row = FALSE)
No description
at line 3948
protected
DrawXDataLine($xpos, $row)
No description
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
at line 4423
protected
DrawDot($x_world, $y_world, $record, $color)
No description
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
at line 5094
SetDrawHorizTicks($which_dht)
No description
at line 5104
SetNumHorizTicks($n)
No description
at line 5112
SetNumVertTicks($n)
No description
at line 5120
SetHorizTickIncrement($inc)
No description
at line 5129
SetVertTickIncrement($inc)
No description
at line 5137
SetVertTickPosition($which_tp)
No description
at line 5145
SetHorizTickPosition($which_tp)
No description
at line 5153
SetTitleFontSize($which_size)
No description
at line 5161
SetAxisFontSize($which_size)
No description
at line 5170
SetSmallFontSize($which_size)
No description
at line 5178
SetXLabelFontSize($which_size)
No description
at line 5186
SetYLabelFontSize($which_size)
No description
at line 5194
SetXLabel($which_xlab)
No description
at line 5202
SetYLabel($which_ylab)
No description
at line 5210
SetTickLength($which_tl)
No description
at line 5220
SetYGridLabelType($which_yglt)
No description
at line 5228
SetXGridLabelType($which_xglt)
No description
at line 5235
SetYGridLabelPos($which_yglp)
No description
at line 5242
SetXGridLabelPos($which_xglp)
No description
at line 5251
SetXTitlePos($xpos)
No description
at line 5260
SetYTitlePos($xpos)
No description
at line 5272
SetDrawXDataLabels($which_dxdl)
No description
at line 5283
SetNewPlotAreaPixels($x1, $y1, $x2, $y2)
No description
at line 5300
SetColor($which_color)
No description
at line 5309
SetLineWidth($which_lw)
No description
at line 5323
SetPointShape($which_pt)
No description
at line 5332
SetPointSize($which_ps)
No description