JpGraph implements IRenderer
Table of Contents
| $width | ||
|---|---|---|
| $height | ||
| $colourSet | ||
| $markSet | ||
| $chart | ||
| $graph | ||
| $plotColour | ||
| $plotMark | ||
| __construct() | Create a new jpgraph. | mixed |
| init() | void | |
| formatPointMarker() | mixed | |
| formatDataSetLabels() | mixed | |
| percentageSumCalculation() | mixed | |
| percentageAdjustValues() | mixed | |
| getCaption() | mixed | |
| renderTitle() | void | |
| renderLegend() | void | |
| renderCartesianPlotArea() | void | |
| renderPiePlotArea() | void | |
| renderRadarPlotArea() | void | |
| renderPlotLine() | void | |
| renderPlotBar() | void | |
| renderPlotScatter() | void | |
| renderPlotRadar() | void | |
| renderPlotContour() | void | |
| renderPlotStock() | void | |
| renderAreaChart() | void | |
| renderLineChart() | void | |
| renderBarChart() | void | |
| renderScatterChart() | void | |
| renderBubbleChart() | void | |
| renderPieChart() | void | |
| renderRadarChart() | void | |
| renderStockChart() | void | |
| renderContourChart() | void | |
| renderCombinationChart() | mixed | |
| render() | Render the chart to given file (or stream). | bool |
Properties
$width
private
static mixed
$width
= 640
$height
private
static mixed
$height
= 480
$colourSet
private
static mixed
$colourSet
= ['mediumpurple1', 'palegreen3', 'gold1', 'cadetblue1', 'darkmagenta', 'coral', 'dodgerblue3', 'eggplant', 'mediumblue', 'magenta', 'sandybrown', 'cyan', 'firebrick1', 'forestgreen', 'deeppink4', 'darkolivegreen', 'goldenrod2']
$markSet
private
static mixed
$markSet
$chart
private
mixed
$chart
$graph
private
mixed
$graph
$plotColour
private
static mixed
$plotColour
= ""
$plotMark
private
static mixed
$plotMark
= ""
Methods
__construct()
Create a new jpgraph.
public
__construct(
$chart :
Chart
)
: mixed
Parameters
- $chart : Chart
Return values
mixedinit()
private
static init(
)
: void
formatPointMarker()
private
formatPointMarker(
$seriesPlot :
mixed
, $markerID :
mixed
)
: mixed
Parameters
- $seriesPlot : mixed
- $markerID : mixed
Return values
mixedformatDataSetLabels()
private
formatDataSetLabels(
$groupID :
mixed
, $datasetLabels :
mixed
, $labelCount :
mixed
[, $rotation :
mixed
= '' ]
)
: mixed
Parameters
- $groupID : mixed
- $datasetLabels : mixed
- $labelCount : mixed
- $rotation : mixed = ''
Return values
mixedpercentageSumCalculation()
private
percentageSumCalculation(
$groupID :
mixed
, $seriesCount :
mixed
)
: mixed
Parameters
- $groupID : mixed
- $seriesCount : mixed
Return values
mixedpercentageAdjustValues()
private
percentageAdjustValues(
$dataValues :
mixed
, $sumValues :
mixed
)
: mixed
Parameters
- $dataValues : mixed
- $sumValues : mixed
Return values
mixedgetCaption()
private
getCaption(
$captionElement :
mixed
)
: mixed
Parameters
- $captionElement : mixed
Return values
mixedrenderTitle()
private
renderTitle(
)
: void
renderLegend()
private
renderLegend(
)
: void
renderCartesianPlotArea()
private
renderCartesianPlotArea(
[ $type :
mixed
= 'textlin' ]
)
: void
Parameters
- $type : mixed = 'textlin'
renderPiePlotArea()
private
renderPiePlotArea(
)
: void
renderRadarPlotArea()
private
renderRadarPlotArea(
)
: void
renderPlotLine()
private
renderPlotLine(
$groupID :
mixed
[, $filled :
mixed
= false ]
[, $combination :
mixed
= false ]
[, $dimensions :
mixed
= '2d' ]
)
: void
Parameters
- $groupID : mixed
- $filled : mixed = false
- $combination : mixed = false
- $dimensions : mixed = '2d'
renderPlotBar()
private
renderPlotBar(
$groupID :
mixed
[, $dimensions :
mixed
= '2d' ]
)
: void
Parameters
- $groupID : mixed
- $dimensions : mixed = '2d'
renderPlotScatter()
private
renderPlotScatter(
$groupID :
mixed
, $bubble :
mixed
)
: void
Parameters
- $groupID : mixed
- $bubble : mixed
renderPlotRadar()
private
renderPlotRadar(
$groupID :
mixed
)
: void
Parameters
- $groupID : mixed
renderPlotContour()
private
renderPlotContour(
$groupID :
mixed
)
: void
Parameters
- $groupID : mixed
renderPlotStock()
private
renderPlotStock(
$groupID :
mixed
)
: void
Parameters
- $groupID : mixed
renderAreaChart()
private
renderAreaChart(
$groupCount :
mixed
[, $dimensions :
mixed
= '2d' ]
)
: void
Parameters
- $groupCount : mixed
- $dimensions : mixed = '2d'
renderLineChart()
private
renderLineChart(
$groupCount :
mixed
[, $dimensions :
mixed
= '2d' ]
)
: void
Parameters
- $groupCount : mixed
- $dimensions : mixed = '2d'
renderBarChart()
private
renderBarChart(
$groupCount :
mixed
[, $dimensions :
mixed
= '2d' ]
)
: void
Parameters
- $groupCount : mixed
- $dimensions : mixed = '2d'
renderScatterChart()
private
renderScatterChart(
$groupCount :
mixed
)
: void
Parameters
- $groupCount : mixed
renderBubbleChart()
private
renderBubbleChart(
$groupCount :
mixed
)
: void
Parameters
- $groupCount : mixed
renderPieChart()
private
renderPieChart(
$groupCount :
mixed
[, $dimensions :
mixed
= '2d' ]
[, $doughnut :
mixed
= false ]
[, $multiplePlots :
mixed
= false ]
)
: void
Parameters
- $groupCount : mixed
- $dimensions : mixed = '2d'
- $doughnut : mixed = false
- $multiplePlots : mixed = false
renderRadarChart()
private
renderRadarChart(
$groupCount :
mixed
)
: void
Parameters
- $groupCount : mixed
renderStockChart()
private
renderStockChart(
$groupCount :
mixed
)
: void
Parameters
- $groupCount : mixed
renderContourChart()
private
renderContourChart(
$groupCount :
mixed
, $dimensions :
mixed
)
: void
Parameters
- $groupCount : mixed
- $dimensions : mixed
renderCombinationChart()
private
renderCombinationChart(
$groupCount :
mixed
, $dimensions :
mixed
, $outputDestination :
mixed
)
: mixed
Parameters
- $groupCount : mixed
- $dimensions : mixed
- $outputDestination : mixed
Return values
mixedrender()
Render the chart to given file (or stream).
public
render(
$outputDestination :
mixed
)
: bool
Parameters
- $outputDestination : mixed
Return values
bool —true on success