Class Tee.CustomBar
Extends
Tee.Series.
Base abstract class to draw data as vertical or horizontal bars
Defined in: <..\..\src\teechart.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
Tee.CustomBar(o, o2)
|
Field Attributes | Field Name and Description |
---|---|
Defines the percent size of bars on available space.
|
|
Which shape to draw ("bar", "ellipse", "line").
|
|
Defines the percent bar size to offset each bar.
|
|
Defines the value to use as bar minimum.
|
|
Defines the percent of bar size to use as spacing between axes.
|
|
Determines if {Tee.CustomBar#origin} value is used as bar minimum.
|
- Fields borrowed from class Tee.Series:
- chart, colorEach, cursor, data, format, horizAxis, legendText, marks, vertAxis, visible
Method Attributes | Method Name and Description |
---|---|
calcBarOffset(axisSize)
|
|
calcStackPos(t, p)
|
|
clicked(p)
|
|
countAll(upToThis)
|
|
draw()
|
|
drawBar(r)
|
|
initZ(index, total)
|
|
labelOrTitle(index)
|
|
markPos(t, p)
|
- Methods borrowed from class Tee.Series:
- addRandom, associatedToAxis, bounds, calc, calcStack, cellRect, count, dataText, doHover, doSort, drawMarks, getFill, getFillStyle, getRect, horizMargins, init, isNull, legendColor, legendCount, markText, maxXValue, maxYValue, minXValue, minYValue, mousedown, mousemove, mouseout, pointOrigin, recalcAxes, refresh, setChart, stackMaxValue, titleText, toPercent, valueOrLabel, valueText, vertMargins
Field Detail
{Number}
barSize
Defines the percent size of bars on available space.
- Default Value:
- 70
{String}
barStyle
Which shape to draw ("bar", "ellipse", "line").
- Default Value:
- "bar"
{Number}
offset
Defines the percent bar size to offset each bar.
- Default Value:
- 0
{Number}
origin
Defines the value to use as bar minimum.
- Default Value:
- 0
{Number}
sideMargins
Defines the percent of bar size to use as spacing between axes.
- Default Value:
- 100
{Boolean}
useOrigin
Determines if {Tee.CustomBar#origin} value is used as bar minimum.
- Default Value:
- true
Method Detail
calcBarOffset(axisSize)
- Parameters:
- axisSize
calcColorEach()
calcStackPos(t, p)
- Parameters:
- t
- p
{Number}
clicked(p)
- Parameters:
- p
- Returns:
- {Number} Returns the index of series bar that contains Tee.Point p parameter.
{Number}
countAll(upToThis)
- Parameters:
- upToThis
- Returns:
- {Number} Returns the number of visible Tee.CustomBar series that are displayed before this series.
draw()
drawBar(r)
- Parameters:
- r
initOffsets()
initZ(index, total)
- Parameters:
- index
- total
labelOrTitle(index)
- Parameters:
- index
markPos(t, p)
- Parameters:
- t
- p