Class StockPlot Extends Plot
(Defined in: jpgraph_stock.php : 15)
 
 StockPlot  Plot 
 HideEndLines() 
 SetColor() 
 SetWidth() 
 __construct() 
 HideLegend() 
 PreScaleSetup() 
 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

 

StockPlot ::
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();

 

StockPlot ::
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');

 

StockPlot ::
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);

 

StockPlot ::
__construct($datay, $datax)
Constructor for Stock plots

ArgumentDefaultDescription
$datay  No description available
$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);