JpGraph extends JpGraphRendererBase
Jpgraph is not oficially maintained in Composer, so the version there could be 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.
This implementation uses abandoned package https://packagist.org/packages/jpgraph/jpgraph
Tags
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).
- init() : void
- This method should be overriden in descendants to do real JpGraph library initialization.
- formatDataSetLabels() : mixed
- formatPointMarker() : mixed
- getCaption() : mixed
- 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
init()
This method should be overriden in descendants to do real JpGraph library initialization.
protected
static init() : void
Return values
void —formatDataSetLabels()
private
formatDataSetLabels(mixed $groupID, mixed $datasetLabels[, mixed $rotation = '' ]) : mixed
Parameters
- $groupID : mixed
- $datasetLabels : 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 —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) : void
Parameters
- $groupCount : mixed
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 $outputDestination) : mixed
Parameters
- $groupCount : mixed
- $outputDestination : mixed
Return values
mixed —renderContourChart()
private
renderContourChart(mixed $groupCount) : void
Parameters
- $groupCount : mixed
Return values
void —renderLegend()
private
renderLegend() : void
Return values
void —renderLineChart()
private
renderLineChart(mixed $groupCount) : void
Parameters
- $groupCount : mixed
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 ]) : void
Parameters
- $groupID : mixed
- $filled : mixed = false
- $combination : mixed = false
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