Skip to content

PanelsSettings

Type class

PanelsSettings settings set's settings for all StockPanels. If you change a property after the chart is initialized, you should call stockChart.validateNow() method in order for it to work. If there is no default value specified, default value of StockPanel class will be used.

Sources

This information about PanelsSettings is provided for reference only and is not available through exported packages and thus should not be imported or used on its own.

Inheritance

PanelsSettings does not extend any other symbol.

PanelsSettings is not extended by any other symbol.

Properties

angle

Type number

The angle of the 3D part of plot area. This creates a 3D effect (if the "depth3D" is > 0).

backgroundAlpha

Type numberDefault 0

Opacity of panel background. Possible values are 1 and 0. Values like 0.5 will not make it half-transparent.

backgroundColor

Type colorDefault #FFFFFF

Background color of panels. Set backgroundAlpha to > 0 value in order to make background visible.

columnSpacing

Type number

The gap in pixels between two columns of the same category.

columnWidth

Type number

Relative width of columns. Valid values 0 - 1.

creditsPosition

Type stringDefault top-right

Position of amCharts link (free version only). Possible values are: top-left. top-right, bottom-left, bottom-right You can adjust the position of amcharts link so that it would not overlap with contents of your chart.

decimalSeparator

Type number/string

Separator of decimal values.

depth3D

Type number

The depth of the 3D part of plot area. This creates a 3D effect (if the "angle" is > 0).

fontFamily

Type string

Font family.

fontSize

Type string

Font size.

marginBottom

Type numberDefault 0

Number of pixels between the container's bottom border and plot area.

marginLeft

Type numberDefault 0

Number of pixels between the container's left border and plot area. If your left valueAxis values ar not placed inside the plot area, you should set marginLeft to 80 or some close value.

marginRight

Type numberDefault 0

Number of pixels between the container's left border and plot area. If your right valueAxis values ar not placed inside the plot area, you should set marginRight to 80 or some close value.

marginTop

Type numberDefault 0

Number of pixels between the container's top border and plot area.

maxSelectedTime

Type number

The longest time span allowed to select (in milliseconds) for example, 259200000 will limit selection to 3 days. Works if equalSpacing is set to false (default).

minSelectedTime

Type numberDefault 0

The shortest time span allowed to select (in milliseconds) for example, 1000 will limit selection to 1 second. Works if equalSpacing is set to false (default).

panelSpacing

Type numberDefault 8

Gap between panels.

panEventsEnabled

Type booleanDefault false

This setting affects touch-screen devices only. If a chart is on a page, and panEventsEnabled are set to true, the page won't move if the user touches the chart first. If a chart is big enough and occupies all the screen of your touch device, the user won’t be able to move the page at all. That's why the default value is "false". If you think that selecting or or panning the chart is a primary purpose of your chart users, you should set panEventsEnabled to true.

percentPrecision

Type number

Precision of percent values.

plotAreaBorderAlpha

Type number

The opacity of plot area's border.

plotAreaBorderColor

Type color

The color of the plot area's border.

plotAreaFillAlphas

Type number

Opacity of plot area fill.

plotAreaFillColors

Type color[]

Specifies the colors used to tint the background gradient fill of the plot area.

precision

Type number

Precision of values. -1 means values will not be rounded and shown as they are.

prefixesOfBigNumbers

Type object[]Default [{number:1e+3,prefix:"k"},{number:1e+6,prefix:"M"},{number:1e+9,prefix:"G"},{number:1e+12,prefix:"T"},{number:1e+15,prefix:"P"},{number:1e+18,prefix:"E"},{number:1e+21,prefix:"Z"},{number:1e+24,prefix:"Y"}]

Prefixes which are used to make big numbers shorter: 2M instead of 2000000, etc. Prefixes are used on value axes and in the legend. To enable prefixes, set usePrefixes property to true.

prefixesOfSmallNumbers

Type object[]Default [{number:1e-24, prefix:"y"},{number:1e-21, prefix:"z"},{number:1e-18, prefix:"a"},{number:1e-15, prefix:"f"},{number:1e-12, prefix:"p"},{number:1e-9, prefix:"n"},{number:1e-6, prefix:"μ"},{number:1e-3, prefix:"m"}]

Prefixes which are used to make small numbers shorter: 2μ instead of 0.000002, etc. Prefixes are used on value axes and in the legend. To enable prefixes, set usePrefixes property to true.

recalculateToPercents

Type stringDefault whenComparing

Specifies when values should be recalculated to percents. Possible values are: "never", "always", "whenComparing".

sequencedAnimation

Type boolean

Specifies whether the animation should be sequenced or all objects should appear at once.

startAlpha

Type number

The initial opacity of the column/line. If you set startDuration to a value higher than 0, the columns/lines will fade in from startAlpha.

startDuration

Type number

Duration of the animation, in seconds.

startEffect

Type string

Possible values are: easeOutSine, easeInSine, elastic, bounce

svgIcons

Type booleanDefault true

Specifies if panels and scrollbar should use svg icons instead of png.

thousandsSeparator

Type number/string

Separator of thousand values.

usePrefixes

Type boolean

If true, prefixes will be used for big and small numbers.

zoomOutAxes

Type booleanDefault true

Specifies if zoomed-in value axes should be zoomed-out when user changes selected period with PeriodSelector.

Methods

PanelsSettings does not have any methods.

Events

PanelsSettings does not have any events.