Documentation

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

$colourSet

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

Methods

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

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

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

renderScatterChart()

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

renderStockChart()

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

Search results