|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.moxieapps.gwt.highcharts.client.Configurable<T>
org.moxieapps.gwt.highcharts.client.Axis<XAxis>
org.moxieapps.gwt.highcharts.client.XAxis
public class XAxis
Provides access to an object that can abe used to configure and manage the x-axis of the chart.
Note that you can not instance an instance of this object directly, and instead should use the
BaseChart.getXAxis()
method to gain a reference to this
object. Example usage:
XAxis xAxis = chart.getXAxis()
.setType(Axis.Type.DATE_TIME)
.setStartOfWeek(Axis.WeekDay.SUNDAY)
.setAxisTitleText("Year")
.setAlternateGridColor("#CCCCCC");
Nested Class Summary | |
---|---|
static class |
XAxis.TickmarkPlacement
An enumeration of supported tickmark placements for when categories are in use, which can be passed to the setTickmarkPlacement(XAxis.TickmarkPlacement) method. |
Nested classes/interfaces inherited from class org.moxieapps.gwt.highcharts.client.Axis |
---|
Axis.TickPosition, Axis.Type, Axis.WeekDay |
Method Summary | |
---|---|
XAxis |
setCategories(boolean redraw,
String... categories)
Sets category names to use for the xAxis (instead of using numbers), explicitly controlling whether or not the axis will be redrawn in the case that the chart has already been rendered to the DOM. |
XAxis |
setCategories(String... categories)
Sets category names to use for the xAxis (instead of using numbers). |
XAxis |
setLabels(XAxisLabels labels)
Convenience method for setting the 'labels' options of the axis. |
XAxis |
setTickmarkPlacement(XAxis.TickmarkPlacement tickmarkPlacement)
Convenience method for setting the 'tickmarkPlacement' option for the axis. |
Methods inherited from class org.moxieapps.gwt.highcharts.client.Configurable |
---|
getOptions, setOption |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public XAxis setCategories(String... categories)
setCategories(boolean, String...)
method instead.
categories
- An array of category names to use for the axis.
XAxis
instance for convenient method chaining.public XAxis setCategories(boolean redraw, String... categories)
redraw
- Whether to redraw the axis or wait for an explicit call to BaseChart.redraw()
categories
- An array of category names to use for the axis.
XAxis
instance for convenient method chaining.public XAxis setLabels(XAxisLabels labels)
axis.setOption("/labels/align", Labels.Align.LEFT);
axis.setOption("/labels/enabled", true);
etc...
Configuration object for the axis labels, usually displaying the number for each tick.
Example usage:
axis.setLabels(
new XAxisLabels()
.setAlign(Labels.Align.LEFT)
.setEnabled(true)
);
labels
- The configuration object for the axis labels, or null to use the defaults.
XAxis
instance for convenient method chaining.public XAxis setTickmarkPlacement(XAxis.TickmarkPlacement tickmarkPlacement)
labels.setOption("tickmarkPlacement", TickmarkPlacement.ON);
For categorized axes only. If XAxis.TickmarkPlacement.ON
the tick mark is placed in the center of the category,
if XAxis.TickmarkPlacement.BETWEEN
the tick mark is placed between categories. Defaults to XAxis.TickmarkPlacement.BETWEEN
.
tickmarkPlacement
- Whether or not to place the tickmark in the center or between categories.
Axis
instance for convenient method chaining.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |