Defines an axis for a chart.
Use this to set the units, scale, labeling, and other visual options for the axis.
You can define up to four axes for a single chart, one for each edge.
Note: This component must be enclosed within an <apex:chart> component.
This component is only applicable to bar and line charts.
Click on the arrows to vote for the correct answer
A. B. C. D.D.
The correct answer is D. apex:axis
.
The apex:axis
component defines an axis for a chart. It is used to set the units, scale, labeling, and other visual options for the axis. This component can be used to define up to four axes for a single chart, one for each edge. It is important to note that this component must be enclosed within an apex:chart
component and is only applicable to bar and line charts.
Here are some of the attributes that can be used with the apex:axis
component:
type
: The type of axis, such as numeric or category.position
: The position of the axis, such as top, bottom, left, or right.title
: The title of the axis.gridLines
: Whether or not to display grid lines.labels
: Whether or not to display axis labels.labelRotation
: The rotation of the axis labels.maximum
: The maximum value of the axis.minimum
: The minimum value of the axis.interval
: The interval between tick marks.For example, here is a sample apex:chart
component with two apex:axis
components:
php<apex:chart height="400" width="600" data="{!data}"> <apex:axis type="numeric" position="left" title="Sales Amount ($)" gridLines="true" labels="true" maximum="100" minimum="0" interval="20"/> <apex:axis type="category" position="bottom" title="Month" gridLines="false" labels="true" labelRotation="45"/> <apex:barSeries axis="left" xField="month" yField="sales"/> </apex:chart>
In this example, the apex:chart
component defines a bar chart with two axes. The first apex:axis
component defines a numeric axis on the left side of the chart with a title of "Sales Amount ($)", grid lines, and labels. It also sets the maximum value to 100, the minimum value to 0, and the interval between tick marks to 20. The second apex:axis
component defines a category axis on the bottom of the chart with a title of "Month", labels, and a label rotation of 45 degrees. Finally, the apex:barSeries
component is used to define the data to be displayed in the chart.