Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 checkExisted, ProtoChart
 clearHit, ProtoChart
 constructCanvas, ProtoChart
 copyGraphDataOptions, ProtoChart
D
 draw, ProtoChart
 drawBarGraph, ProtoChart
 drawGraph, ProtoChart
 drawGraphBar, ProtoChart
 drawGraphBars, ProtoChart
 drawGraphLines, ProtoChart
 drawGraphPoints, ProtoChart
 drawGrid, ProtoChart
 drawPieGraph, ProtoChart
 drawPieShadow, ProtoChart
 drawSelection, ProtoChart
E
 extendXRangeIfNeededByBar, ProtoChart
 extractColor, ProtoChart
F
 Functions, ProtoChart
H
 hit, ProtoChart
I
 insertLabels, ProtoChart
 insertLegend, ProtoChart
M
 makeRandomColor, ProtoChart
O
 onClick, ProtoChart
 onMouseDown, ProtoChart
 onMouseMove, ProtoChart
 options, ProtoChart
P
 parseColor, ProtoChart
 parseData, ProtoChart
 plotBars, ProtoChart
 plotLine, ProtoChart
 plotLineArea, ProtoChart
 plotPoints, ProtoChart
 plotPointShadows, ProtoChart
 plotShadowOutline, ProtoChart
 preparePieData, ProtoChart
 prepareTickGeneration, ProtoChart
 processGraphData, ProtoChart
 Properties, ProtoChart
 Proto. Color
 ProtoChart
S
 setBarWidth, ProtoChart
 setData, ProtoChart
 setRange, ProtoChart
 setSelection, ProtoChart
 setSpacing, ProtoChart
 setTicks, ProtoChart
 setupGrid, ProtoChart
T
 translateHoz, ProtoChart
 translateVert, ProtoChart
 triggerSelectedEvent, ProtoChart
checkExisted: function(needle,
haystack)
{Object} needle {Object} haystack
clearHit: function()
constructCanvas: function()
Description: constructs the main canvas for drawing.
copyGraphDataOptions: function()
Description: Private function that goes through each graph data (series) and assigned the graph properties to it.
draw: function()
drawBarGraph: function(graphData,
barDataRange)
{Object} graphData {Object} barDataRange
drawGraph: function(graphData)
{Object} graphData
drawGraphBar: function(graphData)
{Object} graphData
drawGraphBars: function(graphData,
counter,
total,
barDataRange)
{Object} graphData {Object} counter {Object} total {Object} barDataRange
drawGraphLines: function(graphData)
{Object} graphData
drawGraphPoints: function(graphData)
{Object} graphData
drawGrid: function()
parameters: none
drawPieGraph: function(graphData)
{Object} graphData
drawPieShadow: function(anchorX,
anchorY,
radius)
{Object} anchorX {Object} anchorY {Object} radius
drawSelection: function()
Description: Internal function called to draw the selection made on the graph.
extendXRangeIfNeededByBar: function()
extractColor: function(element)
hit: function(event,
mouse)
insertLabels: function()
parameters: none
insertLegend: function()
inserts legend onto the graph.
makeRandomColor: function(colorSet)
{Object} colorSet
onClick: function(e)
onMouseDown: function(e)
onMouseMove: function(ev)
event: {Object} ev
Description: Various options can be set.
parseColor: function(str)
parseData: function(data)
{Object} data
plotBars: function(graphData,
data,
barWidth,
offset,
fill,
counter,
total,
barDataRange)
{Object} graphData {Object} data {Object} barWidth {Object} offset {Object} fill {Object} counter {Object} total {Object} barDataRange
plotLine: function(data,
offset)
{Object} data {Object} offset
plotLineArea: function(data)
{Object} data
plotPoints: function(data,
radius,
fill)
{Object} data {Object} radius {Object} fill
plotPointShadows: function(data,
offset,
radius)
{Object} data {Object} offset {Object} radius
plotShadowOutline: function(graphData,
orgStrokeStyle,
left,
bottom,
top,
right,
drawLeft,
drawRight,
drawTop)
{Object} graphData {Object} orgStrokeStyle {Object} left {Object} bottom {Object} top {Object} right {Object} drawLeft {Object} drawRight {Object} drawTop
preparePieData: function(graphData)
{Object} graphData
prepareTickGeneration: function(axis,
axisOptions)
{Object} axis {Object} axisOptions
processGraphData: function()
Description: processes graph data, setup xaxis and yaxis min and max points.
Helper class that manipulates colors using RGBA values.
Version: v0.5 beta
setBarWidth: function()
Description: sets the bar width for Bar Graph, you should enable autoScale property for bar graph
setData: function(data)
{Object} data
setRange: function(axis,
axisOptions)
{Object} axis {Object} axisOptions
setSelection: function(area)
setSpacing: function()
Parameters: none
setTicks: function(axis,
axisOptions)
{Object} axis {Object} axisOptions
setupGrid: function()
Description: a container function that does a few interesting things.
translateHoz: function(x)
{Object} x
translateVert: function(y)
{Object} y
triggerSelectedEvent: function()
Internal function called when a selection on the graph is made.