public class PlotOptionsPie extends AbstractPlotOptions
Constructor and Description |
---|
PlotOptionsPie() |
Modifier and Type | Method and Description |
---|---|
void |
addKey(String key)
Adds key to the keys array
|
void |
addZone(Zones zone)
Adds zone to the zones array
|
Boolean |
getAllowPointSelect() |
Boolean |
getAnimation() |
Number |
getAnimationLimit() |
String[] |
getCenter() |
ChartType |
getChartType() |
String |
getClassName() |
Number |
getColorIndex() |
Cursor |
getCursor() |
DataLabels |
getDataLabels() |
Number |
getDepth() |
String |
getDescription() |
Boolean |
getEnableMouseTracking() |
Number |
getEndAngle() |
Boolean |
getExposeElementToA11y() |
Dimension |
getFindNearestPointBy() |
Boolean |
getGetExtremesFromAll() |
Boolean |
getIgnoreHiddenPoint() |
String |
getInnerSize() |
String[] |
getKeys() |
String |
getLinkedTo() |
Number |
getMinSize() |
String |
getPointDescriptionFormatter() |
Boolean |
getSelected() |
Boolean |
getShadow() |
Boolean |
getShowInLegend() |
String |
getSize() |
Boolean |
getSkipKeyboardNavigation() |
Number |
getSlicedOffset() |
Number |
getStartAngle() |
States |
getStates() |
Boolean |
getStickyTracking() |
SeriesTooltip |
getTooltip() |
Boolean |
getVisible() |
ZoneAxis |
getZoneAxis() |
Zones[] |
getZones() |
void |
removeKey(String key)
Removes first occurrence of key in keys array
|
void |
removeZone(Zones zone)
Removes first occurrence of zone in zones array
|
void |
setAllowPointSelect(Boolean allowPointSelect)
Allow this series' points to be selected by clicking on the markers, bars
or pie slices.
|
void |
setAnimation(Boolean animation)
Enable or disable the initial animation when a series is displayed.
|
void |
setAnimationLimit(Number animationLimit)
For some series, there is a limit that shuts down initial animation by
default when the total number of points in the chart is too high.
|
void |
setCenter(String[] center)
The center of the pie chart relative to the plot area.
|
void |
setCenter(String x,
String y) |
void |
setClassName(String className)
A class name to apply to the series' graphical elements.
|
void |
setColorIndex(Number colorIndex)
Styled mode only.
|
void |
setCursor(Cursor cursor)
You can set the cursor to "pointer" if you have click events attached to
the series, to signal to the user that the points and lines can be
clicked.
|
void |
setDataLabels(DataLabels dataLabels) |
void |
setDepth(Number depth)
The thickness of a 3D pie.
|
void |
setDescription(String description)
Requires Accessibility module
|
void |
setEnableMouseTracking(Boolean enableMouseTracking)
Enable or disable the mouse tracking for a specific series.
|
void |
setEndAngle(Number endAngle)
The end angle of the pie in degrees where 0 is top and 90 is right.
|
void |
setExposeElementToA11y(Boolean exposeElementToA11y)
By default, series are exposed to screen readers as regions.
|
void |
setFindNearestPointBy(Dimension findNearestPointBy)
Determines whether the series should look for the nearest point in both
dimensions or just the x-dimension when hovering the series.
|
void |
setGetExtremesFromAll(Boolean getExtremesFromAll)
Whether to use the Y extremes of the total chart width or only the zoomed
area when zooming in on parts of the X axis.
|
void |
setIgnoreHiddenPoint(Boolean ignoreHiddenPoint)
Equivalent to
chart.ignoreHiddenSeries, this
option tells whether the series shall be redrawn as if the hidden point
were
null . |
void |
setInnerSize(String innerSize)
The size of the inner diameter for the pie.
|
void |
setKeys(String... keys)
An array specifying which option maps to which key in the data point
array.
|
void |
setLinkedTo(String linkedTo)
The id of another series to link to.
|
void |
setMinSize(Number minSize)
The minimum size for a pie in response to auto margins.
|
void |
setPointDescriptionFormatter(String _fn_pointDescriptionFormatter) |
void |
setSelected(Boolean selected)
Whether to select the series initially.
|
void |
setShadow(Boolean shadow)
Whether to apply a drop shadow to the graph line.
|
void |
setShowInLegend(Boolean showInLegend)
Whether to display this particular series or series type in the legend.
|
void |
setSize(String size)
The diameter of the pie relative to the plot area.
|
void |
setSkipKeyboardNavigation(Boolean skipKeyboardNavigation)
If set to
True , the accessibility module will skip past the
points in this series for keyboard navigation. |
void |
setSlicedOffset(Number slicedOffset)
If a point is sliced, moved out from the center, how many pixels should
it be moved?.
|
void |
setStartAngle(Number startAngle)
The start angle of the pie slices in degrees where 0 is top and 90 right.
|
void |
setStates(States states)
A wrapper object for all the series options in specific states.
|
void |
setStickyTracking(Boolean stickyTracking)
Sticky tracking of mouse events.
|
void |
setTooltip(SeriesTooltip tooltip)
A configuration object for the tooltip rendering of each single series.
|
void |
setVisible(Boolean visible)
Set the initial visibility of the series.
|
void |
setZoneAxis(ZoneAxis zoneAxis)
Defines the Axis on which the zones are applied.
|
void |
setZones(Zones... zones)
An array defining zones within a series.
|
public ChartType getChartType()
getChartType
in class AbstractPlotOptions
public Boolean getAllowPointSelect()
setAllowPointSelect(Boolean)
public void setAllowPointSelect(Boolean allowPointSelect)
Defaults to: false
public Boolean getAnimation()
setAnimation(Boolean)
public void setAnimation(Boolean animation)
ChartModel.setAnimation(Boolean)
public Number getAnimationLimit()
setAnimationLimit(Number)
public void setAnimationLimit(Number animationLimit)
animationLimit
to Infinity
.public void setCenter(String[] center)
["50%", "50%"]
.
Defaults to: [null, null]
public String getClassName()
setClassName(String)
public void setClassName(String className)
public Number getColorIndex()
setColorIndex(Number)
public void setColorIndex(Number colorIndex)
highcharts-color-{n}
.public Cursor getCursor()
setCursor(Cursor)
public void setCursor(Cursor cursor)
public DataLabels getDataLabels()
setDataLabels(DataLabels)
public void setDataLabels(DataLabels dataLabels)
public Number getDepth()
setDepth(Number)
public void setDepth(Number depth)
highcharts-3d.js
Defaults to: 0
public String getDescription()
setDescription(String)
public void setDescription(String description)
Requires Accessibility module
A description of the series to add to the screen reader information about the series.
Defaults to: undefined
public Boolean getEnableMouseTracking()
setEnableMouseTracking(Boolean)
public void setEnableMouseTracking(Boolean enableMouseTracking)
Defaults to: true
public Number getEndAngle()
setEndAngle(Number)
public void setEndAngle(Number endAngle)
startAngle
plus 360.
Defaults to: null
public Boolean getExposeElementToA11y()
setExposeElementToA11y(Boolean)
public void setExposeElementToA11y(Boolean exposeElementToA11y)
By default, series are exposed to screen readers as regions. By enabling this option, the series element itself will be exposed in the same way as the data points. This is useful if the series is not used as a grouping entity in the chart, but you still want to attach a description to the series.
Requires the Accessibility module.
Defaults to: undefined
public Dimension getFindNearestPointBy()
setFindNearestPointBy(Dimension)
public void setFindNearestPointBy(Dimension findNearestPointBy)
Determines whether the series should look for the nearest point in both
dimensions or just the x-dimension when hovering the series. Defaults to
'xy'
for scatter series and 'x'
for most other
series. If the data has duplicate x-values, it is recommended to set this
to 'xy'
to allow hovering over all points.
Applies only to series types using nearest neighbor search (not direct hover) for tooltip.
public Boolean getGetExtremesFromAll()
setGetExtremesFromAll(Boolean)
public void setGetExtremesFromAll(Boolean getExtremesFromAll)
Defaults to: false
public Boolean getIgnoreHiddenPoint()
setIgnoreHiddenPoint(Boolean)
public void setIgnoreHiddenPoint(Boolean ignoreHiddenPoint)
Equivalent to
chart.ignoreHiddenSeries, this
option tells whether the series shall be redrawn as if the hidden point
were null
.
The default value changed from false
to true
with Highcharts 3.0.
Defaults to: true
public String getInnerSize()
setInnerSize(String)
public void setInnerSize(String innerSize)
The size of the inner diameter for the pie. A size greater than 0 renders a donut chart. Can be a percentage or pixel value. Percentages are relative to the pie size. Pixel values are given as integers.
Note: in Highcharts < 4.1.2, the percentage was relative to the plot area, not the pie size.
Defaults to: 0
public String[] getKeys()
setKeys(String...)
public void setKeys(String... keys)
public void addKey(String key)
key
- to addsetKeys(String...)
public void removeKey(String key)
key
- to removesetKeys(String...)
public String getLinkedTo()
setLinkedTo(String)
public void setLinkedTo(String linkedTo)
public Number getMinSize()
setMinSize(Number)
public void setMinSize(Number minSize)
Defaults to: 80
public String getPointDescriptionFormatter()
public void setPointDescriptionFormatter(String _fn_pointDescriptionFormatter)
public Boolean getSelected()
setSelected(Boolean)
public void setSelected(Boolean selected)
showCheckbox
is
true, the checkbox next to the series name will be checked for a selected
series.
Defaults to: false
public Boolean getShadow()
setShadow(Boolean)
public void setShadow(Boolean shadow)
color
,
offsetX
, offsetY
, opacity
and
width
.
Defaults to: false
public Boolean getShowInLegend()
setShowInLegend(Boolean)
public void setShowInLegend(Boolean showInLegend)
Defaults to: false
public String getSize()
setSize(String)
public void setSize(String size)
"75%"
.
Defaults to:
public Boolean getSkipKeyboardNavigation()
setSkipKeyboardNavigation(Boolean)
public void setSkipKeyboardNavigation(Boolean skipKeyboardNavigation)
True
, the accessibility module will skip past the
points in this series for keyboard navigation.public Number getSlicedOffset()
setSlicedOffset(Number)
public void setSlicedOffset(Number slicedOffset)
Defaults to: 10
public Number getStartAngle()
setStartAngle(Number)
public void setStartAngle(Number startAngle)
Defaults to: 0
public States getStates()
setStates(States)
public void setStates(States states)
public Boolean getStickyTracking()
setStickyTracking(Boolean)
public void setStickyTracking(Boolean stickyTracking)
mouseOut
event on a series isn't triggered until the mouse moves over another
series, or out of the plot area. When false, the mouseOut
event on a series is triggered when the mouse leaves the area around the
series' graph or markers. This also implies the tooltip. When
stickyTracking
is false and tooltip.shared
is
false, the tooltip will be hidden when moving the mouse between series.
Defaults to: false
public SeriesTooltip getTooltip()
setTooltip(SeriesTooltip)
public void setTooltip(SeriesTooltip tooltip)
public Boolean getVisible()
setVisible(Boolean)
public void setVisible(Boolean visible)
Defaults to: true
public ZoneAxis getZoneAxis()
setZoneAxis(ZoneAxis)
public void setZoneAxis(ZoneAxis zoneAxis)
Defaults to: y
public Zones[] getZones()
setZones(Zones...)
public void setZones(Zones... zones)
An array defining zones within a series. Zones can be applied to the X
axis, Y axis or Z axis for bubbles, according to the
zoneAxis
option.
In styled mode, the color zones are styled with the
.highcharts-zone-{n}
class, or custom classed from the
className
option (view live demo).
public void addZone(Zones zone)
zone
- to addsetZones(Zones...)
public void removeZone(Zones zone)
zone
- to removesetZones(Zones...)
public String[] getCenter()
Copyright © 2025. All rights reserved.