Documentation

JpGraph implements IRenderer

Jpgraph is not maintained in Composer, and the version there is extremely out of date. For that reason, all unit test requiring Jpgraph are skipped. So, do not measure code coverage for this class till that is fixed.

Tags
codeCoverageIgnore

Interfaces, Classes and Traits

IRenderer

Table of Contents

$chart  : mixed
$colourSet  : mixed
$graph  : mixed
$height  : mixed
$markSet  : mixed
$plotColour  : mixed
$plotMark  : mixed
$width  : mixed
__construct()  : mixed
Create a new jpgraph.
render()  : bool
Render the chart to given file (or stream).
formatDataSetLabels()  : mixed
formatPointMarker()  : mixed
getCaption()  : mixed
init()  : void
percentageAdjustValues()  : mixed
percentageSumCalculation()  : mixed
renderAreaChart()  : void
renderBarChart()  : void
renderBubbleChart()  : void
renderCartesianPlotArea()  : void
renderCombinationChart()  : mixed
renderContourChart()  : void
renderLegend()  : void
renderLineChart()  : void
renderPieChart()  : void
renderPiePlotArea()  : void
renderPlotBar()  : void
renderPlotContour()  : void
renderPlotLine()  : void
renderPlotRadar()  : void
renderPlotScatter()  : void
renderPlotStock()  : void
renderRadarChart()  : void
renderRadarPlotArea()  : void
renderScatterChart()  : void
renderStockChart()  : void
renderTitle()  : void

Properties

$colourSet

private static mixed $colourSet = ['mediumpurple1', 'palegreen3', 'gold1', 'cadetblue1', 'darkmagenta', 'coral', 'dodgerblue3', 'eggplant', 'mediumblue', 'magenta', 'sandybrown', 'cyan', 'firebrick1', 'forestgreen', 'deeppink4', 'darkolivegreen', 'goldenrod2']

$height

private static mixed $height = 480

$markSet

private static mixed $markSet

$plotColour

private static mixed $plotColour = 0

$plotMark

private static mixed $plotMark = 0

$width

private static mixed $width = 640

Methods

__construct()

Create a new jpgraph.

public __construct(Chart $chart) : mixed
Parameters
$chart : Chart
Return values
mixed —

render()

Render the chart to given file (or stream).

public render(mixed $outputDestination) : bool
Parameters
$outputDestination : mixed
Return values
bool —

true on success

formatDataSetLabels()

private formatDataSetLabels(mixed $groupID, mixed $datasetLabels, mixed $labelCount[, mixed $rotation = '' ]) : mixed
Parameters
$groupID : mixed
$datasetLabels : mixed
$labelCount : mixed
$rotation : mixed = ''
Return values
mixed —

formatPointMarker()

private formatPointMarker(mixed $seriesPlot, mixed $markerID) : mixed
Parameters
$seriesPlot : mixed
$markerID : mixed
Return values
mixed —

getCaption()

private getCaption(mixed $captionElement) : mixed
Parameters
$captionElement : mixed
Return values
mixed —

init()

private static init() : void
Return values
void —

percentageAdjustValues()

private percentageAdjustValues(mixed $dataValues, mixed $sumValues) : mixed
Parameters
$dataValues : mixed
$sumValues : mixed
Return values
mixed —

percentageSumCalculation()

private percentageSumCalculation(mixed $groupID, mixed $seriesCount) : mixed
Parameters
$groupID : mixed
$seriesCount : mixed
Return values
mixed —

renderAreaChart()

private renderAreaChart(mixed $groupCount[, mixed $dimensions = '2d' ]) : void
Parameters
$groupCount : mixed
$dimensions : mixed = '2d'
Return values
void —

renderBarChart()

private renderBarChart(mixed $groupCount[, mixed $dimensions = '2d' ]) : void
Parameters
$groupCount : mixed
$dimensions : mixed = '2d'
Return values
void —

renderBubbleChart()

private renderBubbleChart(mixed $groupCount) : void
Parameters
$groupCount : mixed
Return values
void —

renderCartesianPlotArea()

private renderCartesianPlotArea([mixed $type = 'textlin' ]) : void
Parameters
$type : mixed = 'textlin'
Return values
void —

renderCombinationChart()

private renderCombinationChart(mixed $groupCount, mixed $dimensions, mixed $outputDestination) : mixed
Parameters
$groupCount : mixed
$dimensions : mixed
$outputDestination : mixed
Return values
mixed —

renderContourChart()

private renderContourChart(mixed $groupCount, mixed $dimensions) : void
Parameters
$groupCount : mixed
$dimensions : mixed
Return values
void —

renderLegend()

private renderLegend() : void
Return values
void —

renderLineChart()

private renderLineChart(mixed $groupCount[, mixed $dimensions = '2d' ]) : void
Parameters
$groupCount : mixed
$dimensions : mixed = '2d'
Return values
void —

renderPieChart()

private renderPieChart(mixed $groupCount[, mixed $dimensions = '2d' ][, mixed $doughnut = false ][, mixed $multiplePlots = false ]) : void
Parameters
$groupCount : mixed
$dimensions : mixed = '2d'
$doughnut : mixed = false
$multiplePlots : mixed = false
Return values
void —

renderPiePlotArea()

private renderPiePlotArea() : void
Return values
void —

renderPlotBar()

private renderPlotBar(mixed $groupID[, mixed $dimensions = '2d' ]) : void
Parameters
$groupID : mixed
$dimensions : mixed = '2d'
Return values
void —

renderPlotContour()

private renderPlotContour(mixed $groupID) : void
Parameters
$groupID : mixed
Return values
void —

renderPlotLine()

private renderPlotLine(mixed $groupID[, mixed $filled = false ][, mixed $combination = false ][, mixed $dimensions = '2d' ]) : void
Parameters
$groupID : mixed
$filled : mixed = false
$combination : mixed = false
$dimensions : mixed = '2d'
Return values
void —

renderPlotRadar()

private renderPlotRadar(mixed $groupID) : void
Parameters
$groupID : mixed
Return values
void —

renderPlotScatter()

private renderPlotScatter(mixed $groupID, mixed $bubble) : void
Parameters
$groupID : mixed
$bubble : mixed
Return values
void —

renderPlotStock()

private renderPlotStock(mixed $groupID) : void
Parameters
$groupID : mixed
Return values
void —

renderRadarChart()

private renderRadarChart(mixed $groupCount) : void
Parameters
$groupCount : mixed
Return values
void —

renderRadarPlotArea()

private renderRadarPlotArea() : void
Return values
void —

renderScatterChart()

private renderScatterChart(mixed $groupCount) : void
Parameters
$groupCount : mixed
Return values
void —

renderStockChart()

private renderStockChart(mixed $groupCount) : void
Parameters
$groupCount : mixed
Return values
void —

renderTitle()

private renderTitle() : void
Return values
void —

Search results