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
Interfaces, Classes and Traits
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
$chart
private
mixed
$chart
$colourSet
private
static mixed
$colourSet
= ['mediumpurple1', 'palegreen3', 'gold1', 'cadetblue1', 'darkmagenta', 'coral', 'dodgerblue3', 'eggplant', 'mediumblue', 'magenta', 'sandybrown', 'cyan', 'firebrick1', 'forestgreen', 'deeppink4', 'darkolivegreen', 'goldenrod2']
$graph
private
mixed
$graph
$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