JMSL Chart Programmer's Guide
|
2D Drawing Elements >> AxisXY >> Grid |
Grid
The Grid node controls the drawing of grid lines on a chart. The Grid is created by
Axis1D as its child. It can be retrieved using the method Axis1D.getGrid()
.
By default, Grid nodes are not drawn. To enable them, set their "Paint" attribute to
true
. Grid nodes control the drawing of the grid lines perpendicular to their parent
axis. So the x-axis Grid node controls the drawing of the vertical grid lines.
Example
In this example, the x-axis grid lines are painted light gray and the y-axis grid lines are pink.
import com.imsl.chart.*; public class SampleGrid extends JFrameChart { public SampleGrid() { Chart chart = getChart(); AxisXY axis = new AxisXY(chart); axis.getAxisX().getGrid().setPaint(true); axis.getAxisY().getGrid().setPaint(true); axis.getAxisX().getGrid().setLineColor("lightgray"); axis.getAxisY().getGrid().setLineColor("pink"); double y[] = {4, 6, 2, 1, 8}; Data data = new Data(axis, y); data.setDataType(Data.DATA_TYPE_LINE); data.setLineColor("blue"); } public static void main(String argv[]) { new SampleGrid().setVisible(true); } }
© Visual Numerics, Inc. All rights reserved. |