Documentation

JpGraph implements IRenderer

Table of Contents

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

Properties

$width

private static mixed $width = 640

$height

private static mixed $height = 480

$colourSet

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

$markSet

private static mixed $markSet

$plotColour

private static mixed $plotColour = ""

$plotMark

private static mixed $plotMark = ""

Methods

__construct()

Create a new jpgraph.

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

init()

private static init( ) : void

formatPointMarker()

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

formatDataSetLabels()

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

percentageSumCalculation()

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

percentageAdjustValues()

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

getCaption()

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

renderTitle()

private renderTitle( ) : void

renderLegend()

private renderLegend( ) : void

renderCartesianPlotArea()

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

renderPiePlotArea()

private renderPiePlotArea( ) : void

renderRadarPlotArea()

private renderRadarPlotArea( ) : void

renderPlotLine()

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

renderPlotBar()

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

renderPlotScatter()

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

renderPlotRadar()

private renderPlotRadar( $groupID : mixed ) : void
Parameters
$groupID : mixed

renderPlotContour()

private renderPlotContour( $groupID : mixed ) : void
Parameters
$groupID : mixed

renderPlotStock()

private renderPlotStock( $groupID : mixed ) : void
Parameters
$groupID : mixed

renderAreaChart()

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

renderLineChart()

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

renderBarChart()

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

renderScatterChart()

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

renderBubbleChart()

private renderBubbleChart( $groupCount : mixed ) : void
Parameters
$groupCount : mixed

renderPieChart()

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

renderRadarChart()

private renderRadarChart( $groupCount : mixed ) : void
Parameters
$groupCount : mixed

renderStockChart()

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

renderContourChart()

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

renderCombinationChart()

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

render()

Render the chart to given file (or stream).

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

true on success

Search results