public class Arc extends AbstractElement<IsDefaultArc> implements IsDefaultArc
| Modifier | Constructor and Description |
|---|---|
protected |
Arc(Elements elements,
Key childKey,
IsDefaultArc defaultValues,
NativeObject nativeObject)
Creates the object with the parent, the key of this element, default values and native object to map java script properties.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAngle()
Returns the arc angle to cover.
|
BorderAlign |
getBorderAlign()
Returns the property to set the border alignment on chart datasets.
|
int |
getBorderRadius()
Returns the arc border radius (in pixels).
|
int |
getHoverOffset()
Returns the arc offset (in pixels) when hovered.
|
int |
getOffset()
Returns the arc offset (in pixels).
|
int |
getSpacing()
Returns the fixed arc offset (in pixels).
Similar to offset but applies to all arcs. |
double |
getWeight()
Returns the relative thickness of the dataset.
Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values. |
void |
setAngle(double angle)
Sets the arc angle to cover.
|
void |
setBorderAlign(BorderAlign align)
Sets the property to set the border alignment on chart datasets.
|
void |
setBorderRadius(int borderRadius)
Sets the arc border radius (in pixels).
|
void |
setHoverOffset(int offset)
Sets the arc offset (in pixels) when hovered.
|
void |
setOffset(int offset)
Sets the arc offset (in pixels).
|
void |
setSpacing(int spacing)
Sets the fixed arc offset (in pixels).
Similar to offset but applies to all arcs. |
void |
setWeight(double weight)
Sets the relative thickness of the dataset.
Providing a value for weight will cause the pie or doughnut dataset to be drawn with a thickness relative to the sum of all the dataset weight values. |
getBackgroundColor, getBackgroundColorAsString, getBorderColor, getBorderColorAsString, getBorderWidth, getHoverBackgroundColor, getHoverBackgroundColorAsString, getHoverBorderColor, getHoverBorderColorAsString, getHoverBorderWidth, setBackgroundColor, setBackgroundColor, setBorderColor, setBorderColor, setBorderWidth, setHoverBackgroundColor, setHoverBackgroundColor, setHoverBorderColor, setHoverBorderColor, setHoverBorderWidthgetDefaultValues, getParent, loadPadding, setCallbackToModel, setCallbackToModel, setEventToModelcheckAndAddToParent, getChildKey, getParentNode, getRootNode, retrieveRoot, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setArrayValueAndAddToParent, setElementAndAddToParent, setInternalCallbackToModel, setInternalCallbackToModel, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParent, setValueOrArrayAndAddToParentcheckDefaultValuesArgument, empty, getArrayValue, getElement, getIncrementalId, getNativeChart, getNativeEvent, getNativeObject, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, has, has, isType, keys, loadNativeObject, remove, remove, setArrayValue, setArrayValue, setArrayValue, setElement, setEmptyValue, setNewIncrementalId, setNewIncrementalId, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, typeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBackgroundColorAsString, getBorderColorAsString, getBorderWidth, getHoverBackgroundColorAsString, getHoverBorderColorAsString, getHoverBorderWidthprotected Arc(Elements elements, Key childKey, IsDefaultArc defaultValues, NativeObject nativeObject)
elements - parent node to use to add this element where changedchildKey - the property name of this element to use to add it to the parent.defaultValues - default providernativeObject - native object to map java script propertiespublic void setBorderAlign(BorderAlign align)
align - the property to set the border alignment on chart datasetspublic BorderAlign getBorderAlign()
getBorderAlign in interface IsDefaultArcpublic void setWeight(double weight)
weight - the relative thickness of the datasetpublic double getWeight()
getWeight in interface IsDefaultArcpublic void setAngle(double angle)
angle - the arc angle to coverpublic double getAngle()
getAngle in interface IsDefaultArcpublic void setOffset(int offset)
offset - the arc offsetpublic int getOffset()
getOffset in interface IsDefaultArcpublic void setSpacing(int spacing)
offset but applies to all arcs.spacing - the fixed arc offset (in pixels)public int getSpacing()
offset but applies to all arcs.getSpacing in interface IsDefaultArcpublic void setBorderRadius(int borderRadius)
borderRadius - the arc border radius (in pixels).public int getBorderRadius()
getBorderRadius in interface IsDefaultArcpublic void setHoverOffset(int offset)
offset - the arc offset when hoveredpublic int getHoverOffset()
getHoverOffset in interface IsDefaultArc