CLASS StockPlot EXTENDS Plot
(Defined in: jpgraph_stock.php : 16)
 StockPlot  Plot 
 HideEndLines() 
 SetColor() 
 SetWidth() 
 StockPlot() 
 HideLegend() 
 SetCenter() 
SetColor() 
 SetCSIMTargets() 
 SetLegend() 
 SetLineWeight() 
 

Class usage and Overview
Create a stock chart graph, aka Candle-chart, aka Box-graph. Each data point is represented by four values (open,close,min,max)

 


Class Methods

 

 

function HideEndLines($aHide)
Show horizontal mark lines at the end of min/max lines

ArgumentDefaultDescription
$aHide true Flag true=show end lines

Description
Show horizontal mark lines at the end of min/max lines. This is enabled by default. 

Example

$stock->HideEndLines();

 

 

function SetColor($aColor,$aColor1,$aColor2,$aColor3)
Specify colors for the stock plot

ArgumentDefaultDescription
$aColor  Line color for positive bars
$aColor1 'white' Fill color for positive bars
$aColor2 'darkred' Line color for negative bars
$aColor3 'darkred' Fill color for negative bars

Description
Specify the colros for a stock chart. A positive bar is defined as a bar where close > open. A negative bar is defined as a bar where close < open. The positive line color is always used for the min/max lines. By default positve colors are black and white. Negative colors are 'red' and 'red'.  

Example

$stockplot->SetColor('black','white','red','red');

 

 

function SetWidth($aWidth)
Specify width for stock bars in pixels

ArgumentDefaultDescription
$aWidth  Width in pixels

Description
Specify width for stock bars in pixels 

Example

$stockplot->SetWidth(8);

 

 

function StockPlot(&$datay,$datax)
Constructor for Stock plots

ArgumentDefaultDescription
&$datay  Y data array
$datax false X data array

Description
Create a new Stock data plot. Each data value consists of 4 data points. (open,close,min,max) If the $ydata isn't an even number of data quadruples an error message will result. 

Example

$ydata = array( .... )
$stockplot = new StockPlot($ydata);