jCharts
AreaChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- CreateSymbols As Boolean
Gets or sets whether CSS styleable symbols are created for any data items that don't have a symbol node specified (default = True).
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
BarChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- BarGap As Double
Gets or sets the gap to leave between bars in the same category.
- CategoryGap As Double
Gets or sets the gap to leave between bars in separate categories.
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
BubbleChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
CategoryAxis
Events:
- MouseDragged (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- GetDisplayPosition (Value As String) As Double
Gets the display position along this axis for a given value. If the value is not equal to any of the categories, NaN is returned.
- GetValueForDisplay (Position As Double) As Object
Returns the nearest data value to the given pixel position or Null if not on axis.
- Initialize (EventPrefix As String)
- IsInitialized As Boolean
- RemoveNodeFromParent
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- Animated As Boolean
Gets or sets whether the changes to axis range will be animated or not (default = True).
- AutoRanging As Boolean
Gets or sets whether the axis determines its range from the data automatically (default = True).
- CategorySpacing As Double [read only]
Gets the gap between one category and the next along this axis.
- Enabled As Boolean
- EndMargin As Double
Gets or sets the margin between the last tick mark and the axis end.
- GapStartAndEnd As Boolean
Gets or sets whether half the space between ticks is left at the start and end (default = True).
- Height As Double [read only]
- Id As String
- Label As String
Gets or sets the axis label.
- Left As Double
- MouseCursor As javafx.scene.Cursor
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Side As javafx.geometry.Side
Gets or sets the side of the plot which this axis is being drawn on (one of the SIDE_ constants).
- StartMargin As Double
Gets or sets the margin between the axis start and the first tick-mark.
- Style As String
- StyleClasses As List [read only]
- Tag As Object
- TickLabelFont As javafx.scene.text.Font
Gets or sets the font for all tick labels.
- TickLabelGap As Double
Gets or sets the gap between the tick labels and tick mark lines.
- TickLabelRotation As Double
Gets or sets the rotation in degrees of tick mark labels from their normal horizontal.
- TickLabelsVisible As Boolean
Gets or sets whether tick mark labels should be displayed (default = True).
- TickLength As Double
Gets or sets the length of tick mark lines.
- TickMarkVisible As Boolean
Gets or sets whether tick marks should be displayed (default = True).
- Top As Double
- Visible As Boolean
- Width As Double [read only]
Insets
Properties:
- Bottom As Double [read only]
- Left As Double [read only]
- Right As Double [read only]
- Top As Double [read only]
LineChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- CreateSymbols As Boolean
Gets or sets whether CSS styleable symbols are created for any data items that don't have a symbol node specified (default = True).
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
NodeBounds
Functions:
- Initialize (N As javafx.scene.Node)
Properties:
- Height As Double [read only]
- LocalX As Double [read only]
- LocalY As Double [read only]
- SceneX As Double [read only]
- SceneY As Double [read only]
- ScreenX As Double [read only]
- ScreenY As Double [read only]
- Width As Double [read only]
NumberAxis
Events:
- MouseDragged (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- ToString (Number As Object) As String
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- GetDisplayPosition (Value As Number) As Double
Gets the display position along this axis for a given value. If the value is not in the current range, the returned value will be an extrapolation of the display position.
- GetValueForDisplay (Position As Double) As Object
Returns the nearest data value to the given pixel position or Null if not on axis.
- Initialize (EventPrefix As String)
- IsInitialized As Boolean
- RemoveNodeFromParent
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- Animated As Boolean
Gets or sets whether the changes to axis range will be animated or not (default = True).
- AutoRanging As Boolean
Gets or sets whether the axis determines its range from the data automatically (default = True).
- Enabled As Boolean
- ForceZeroInRange As Boolean
Gets or sets whether zero is always included in the visible range (default = True). This has effect only if auto-ranging is on.
- Height As Double [read only]
- Id As String
- Label As String
Gets or sets the axis label.
- Left As Double
- LowerBound As Double
Gets or sets the value for the lower bound of this axis, i.e. min value. This is automatically set if AutoRanging is True.
- MinorTickCount As Int
Gets or sets the number of minor tick divisions to be displayed between each major tick mark.
- MinorTickLength As Double
Gets or sets the length of minor tick mark lines.
- MinorTickMarkVisible As Boolean
Gets or sets whether minor tick marks should be displayed (default = True).
- MouseCursor As javafx.scene.Cursor
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Side As javafx.geometry.Side
Gets or sets the side of the plot which this axis is being drawn on (one of the SIDE_ constants).
- Style As String
- StyleClasses As List [read only]
- Tag As Object
- TickLabelFont As javafx.scene.text.Font
Gets or sets the font for all tick labels.
- TickLabelGap As Double
Gets or sets the gap between the tick labels and tick mark lines.
- TickLabelRotation As Double
Gets or sets the rotation in degrees of tick mark labels from their normal horizontal.
- TickLabelsVisible As Boolean
Gets or sets whether tick mark labels should be displayed (default = True).
- TickLength As Double
Gets or sets the length of tick mark lines.
- TickMarkVisible As Boolean
Gets or sets whether tick marks should be displayed (default = True).
- TickUnit As Double
Gets or sets the value between each major tick mark in data units.
- Top As Double
- UpperBound As Double
Gets or sets the value for the upper bound of this axis, i.e. max value. This is automatically set if AutoRanging is True.
- Visible As Boolean
- Width As Double [read only]
- ZeroPosition As Double [read only]
Returns the display position of the zero line along this axis, or NaN if zero is not in current range.
PieChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- TransformLabel (Text As String) As String
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllData (Data As PieData())
- AddData (Data As PieData)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- GetData (Name As String) As PieData
Returns the first data found with the given name. Returns Null if the name was not found.
- Initialize (EventPrefix As String)
- IsInitialized As Boolean
- MouseToData (Event As MouseEvent) As PieData
Returns the underlying data of the slice targeted by the given mouse event, or Null if the target is not a slice.
- RemoveAllData
- RemoveData (Data As PieData)
- RemoveNodeFromParent
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- Clockwise As Boolean
Gets or sets whether slices are placed clockwise from StartAngle (default = True).
- Enabled As Boolean
- Height As Double [read only]
- Id As String
- LabelLineLength As Double
Gets or sets the length of the line from the outside of the pie to the slice labels.
- LabelsVisible As Boolean
Gets or sets whether pie slice labels are drawn (default = True).
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- StartAngle As Double
Gets or sets the angle to start the first pie slice at.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- Visible As Boolean
- Width As Double [read only]
PieData
Functions:
- Initialize (Name As String, Value As Double)
- IsInitialized As Boolean
Properties:
- Chart As javafx.scene.chart.PieChart [read only]
- Name As String
- Value As Double
ScatterChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
StackedAreaChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- CreateSymbols As Boolean
Gets or sets whether CSS styleable symbols are created for any data items that don't have a symbol node specified (default = True).
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
StackedBarChart
Events:
- LegendChanged (Index As Int, Legend As String)
- MouseDragged (Event As MouseEvent)
- MouseEntered (Event As MouseEvent)
- MouseExited (Event As MouseEvent)
- MouseMoved (Event As MouseEvent)
- MousePressed (Event As MouseEvent)
- MouseReleased (Event As MouseEvent)
- Plot (PlotNode As Node, PlotChildren As List, PlotBounds As NodeBounds)
Fields:
- SIDE_BOTTOM As javafx.geometry.Side
- SIDE_LEFT As javafx.geometry.Side
- SIDE_RIGHT As javafx.geometry.Side
- SIDE_TOP As javafx.geometry.Side
Functions:
- AddAllSeries (XYSeries As XYSeries())
- AddSeries (XYSeries As XYSeries)
- DesignerCreateView (base As Pane, lw As Label, props As Map)
- FindSeries (Name As String) As XYSeries
Returns the first series found with the specified name, or Null if not found.
- GetChildNodeBounds (Node As String) As NodeBounds
Returns the position and size of the specified child node. Should be called only after the chart is displayed.
- GetChildStyleMap (ChildId As String) As Map
Gets the Map containing the style properties of the first child node with the given Id.
- Initialize (XAxis As javafx.scene.chart.Axis, YAxis As javafx.scene.chart.Axis, EventPrefix As String)
- IsInitialized As Boolean
- MouseToAxis (Event As MouseEvent) As XYCoord
Transforms the mouse position into axis coordinates.
- MouseToData (Event As MouseEvent) As XYCoord
Returns the underlying data of the plot targeted by the given mouse event, or Null if the target is not a series plot.
- RemoveAllSeries
- RemoveNodeFromParent
- RemoveSeries (XYSeries As XYSeries)
- RequestFocus
- SetAlphaAnimated (arg0 As Int, arg1 As Double)
- SetChildStyleMap (ChildId As String, M As Map)
Sets the Map containing the style properties of the first child node with the given Id.
- SetChildStyleMap2 (ChildId As String, M As Map)
Sets the Map containing the style properties of all child nodes with the given Id.
- SetPadding (Top As Double, Right As Double, Bottom As Double, Left As Double)
Sets the top, right, bottom, and left padding around the chart content.
- SetSize (arg0 As Double, arg1 As Double)
- Snapshot As Image
- Snapshot2 (arg0 As javafx.scene.paint.Paint) As Image
Properties:
- Alpha As Double
- AlternativeColumnFillVisible As Boolean
Gets or sets whether the alternative vertical columns will have fills (default = False).
- AlternativeRowFillVisible As Boolean
Gets or sets whether the alternative horizontal rows will have fills (default = True).
- Animated As Boolean
Gets or sets whether data changes will be animated or not (default = True).
- CategoryGap As Double
Gets or sets the gap to leave between bars in separate categories.
- Enabled As Boolean
- Height As Double [read only]
- HorizontalGridLinesVisible As Boolean
Gets or sets whether the horizontal grid lines should be drawn (default = True).
- HorizontalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the horizontal axis has both positive and negative values (default = True).
- Id As String
- Left As Double
- LegendSide As javafx.geometry.Side
Gets or sets the side of the chart where the legend should be displayed (one of the SIDE_ constants).
- LegendVisible As Boolean
Gets or sets whether the legend is visible (default = True).
- MouseCursor As javafx.scene.Cursor
- Padding As Insets [read only]
Gets the top, right, bottom, and left padding around the chart content.
- Parent As Node [read only]
- PickOnBounds As Boolean
- PrefHeight As Double
- PrefWidth As Double
- Series As List [read only]
Returns the list of all series currently displayed.
- Style As String
- StyleClasses As List [read only]
- StyleMap As Map
Gets or sets the Map containing the style properties of this chart.
- Tag As Object
- Title As String
Gets or sets the chart title.
- TitleSide As javafx.geometry.Side
Gets or sets the side of the chart where the title should be displayed (one of the SIDE_ constants).
- Top As Double
- VerticalGridLinesVisible As Boolean
Gets or sets whether the vertical grid lines should be drawn (default = True).
- VerticalZeroLineVisible As Boolean
Gets or sets whether an additional axis line will be drawn at the zero point when the vertical axis has both positive and negative values (default = True).
- Visible As Boolean
- Width As Double [read only]
- XAxis As Object [read only]
Gets the horizontal axis.
- YAxis As Object [read only]
Gets the vertical axis.
XYCoord
Fields:
Functions:
- equals (XY As Object) As Boolean
- Initialize (X_Value As Object, Y_Value As Object)
- IsInitialized As Boolean
Properties:
- Series As XYSeries [read only]
Returns the series this XYCoord object belongs to.
XYSeries
Functions:
- Add (X As Object, Y As Object)
- Add2 (XY As XYCoord)
- Add3 (X As Object, Y As Object, ExtraValue As Object)
- Clear
- FindNearestX (FindX As Double) As XYCoord
Returns the data item with the closest X value to the specified value. Works only with numbers.
- GetAt (Position As Int) As XYCoord
- GetExtraValueAt (Position As Int) As Object
- IndexOf (X As Object, Y As Object) As Int
- IndexOf2 (XY As XYCoord) As Int
- IndexOf3 (X As Object, Y As Object, ExtraValue As Object) As Int
- Initialize (Name As String)
- IsInitialized As Boolean
- RemoveAt (Position As Int)
- RemoveRange (StartPosition As Int, EndPosition As Int)
Removes all data items from StartPosition (inclusive) to EndPosition (exclusive).
- Size As Int
Returns the number of data items in this series.
Properties:
- Chart As Object [read only]
Returns the chart this series belongs to.
- Name As String
Gets or sets the user displayable name for this series.
Author: F. Leneuf-Magaud (Informatix)