MtJpGraphRenderer extends JpGraphRendererBase
Jpgraph is not officially maintained by Composer at packagist.org.
This renderer implementation uses package https://packagist.org/packages/mitoteam/jpgraph
This package is up to date for June 2023 and has PHP 8.2 support.
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