apidoc
[ class tree: apidoc ] [ index: apidoc ] [ all elements ]

Class: Image_Graph_Plot

Source Location: /Image_Graph-0.3.0dev1/Graph/Plot.php

Class Overview

Image_Graph_Common
   |
   --Image_Graph_Element
      |
      --Image_Graph_Plotarea_Element
         |
         --Image_Graph_Plot

Framework for a chart


Author(s):

Methods


Child classes:

Image_Graph_Plot_Dot
Dot chart (only marker).
Image_Graph_Plot_Smoothed_Bezier
Bezier smoothed plottype.
Image_Graph_Plot_Area
Area Chart plot.
Image_Graph_Plot_Line
Linechart
Image_Graph_Plot_Pie
2D Piechart
Image_Graph_Plot_Impulse
Impulse chart
Image_Graph_Plot_Radar
Radar chart
Image_Graph_Plot_Bar
A bar chart.
Image_Graph_Plot_Step
Stepchart

Inherited Variables

Inherited Methods

Class: Image_Graph_Element

Image_Graph_Element::height()
The height of the element on the canvas
Image_Graph_Element::setBackground()
Sets the background fill style of the element
Image_Graph_Element::setBackgroundColor()
Sets the background color of the element
Image_Graph_Element::setBorderColor()
Sets the border color of the element
Image_Graph_Element::setBorderStyle()
Sets the border line style of the element
Image_Graph_Element::setFillColor()
Sets the fill color of the element
Image_Graph_Element::setFillStyle()
Sets the fill style of the element
Image_Graph_Element::setFont()
Sets the font of the element
Image_Graph_Element::setLineColor()
Sets the line color of the element
Image_Graph_Element::setLineStyle()
Sets the line style of the element
Image_Graph_Element::setPadding()
Sets padding of the element
Image_Graph_Element::showShadow()
Shows shadow on the element
Image_Graph_Element::width()
The width of the element on the canvas
Image_Graph_Element::write()
Writes text to the canvas.

Class: Image_Graph_Common

Image_Graph_Common::Image_Graph_Common()
Constructor
Image_Graph_Common::add()
Adds an element to the objects element list, the new Image_Graph_elements parent is automatically set
Image_Graph_Common::addNew()
Creates an object from the class specified and adds it to the objects element list.

Class Details

[line 45]
Framework for a chart
  • Abstract:


[ Top ]


Method Detail

Image_Graph_Plot (Constructor)   [line 93]

Image_Graph_Plot &Image_Graph_Plot( &$dataset, [string $multiType = 'normal'], [string $title = ''], Dataset $dataset)

PlotType [Constructor]

Possible values for multiType are: 'normal' Plot is normal, multiple datasets are displayes next to one another 'stacked' Datasets are stacked on top of each other 'stacked100pct' Datasets are stacked and displayed as percentages of the total sum


Parameters:

Dataset   $dataset   —  The data set (value containter) to plot
string   $multiType   —  The type of the plot
string   $title   —  The title of the plot (used for legends, {@see Image_Graph_Legend})
   &$dataset   — 

[ Top ]

dataset   [line 456]

Image_Graph_Dataset &dataset( )

Get the dataset
  • Return: The dataset(s)

[ Top ]

setDataSelector   [line 148]

void setDataSelector( &$dataSelector, DataSelector $dataSelector)

Sets the dataselector to specify which data should be displayed on the plot as markers and which are not

Parameters:

DataSelector   $dataSelector   —  The dataselector
   &$dataSelector   — 

[ Top ]

setMarker   [line 137]

void &setMarker( &$marker, Marker $marker)

Sets the marker to 'display' data points on the graph

Parameters:

Marker   $marker   —  The marker
   &$marker   — 

[ Top ]

setTitle   [line 118]

void setTitle( string $title)

Sets the title of the plot, used for legend

Parameters:

string   $title   —  The title of the plot

[ Top ]


Documentation generated on Mon, 11 Mar 2019 13:57:46 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.