surface2.php
Back to Chart Graphics
addTitle("Quantum Wave Function", "Times New Roman Italic", 20);
# Set the center of the plot region at (360, 245), and set width x depth x height to 360 x 360 x 270
# pixels
$c->setPlotRegion(360, 245, 360, 360, 270);
# Set the elevation and rotation angles to 20 and 30 degrees
$c->setViewAngle(20, 30);
# Set the data to use to plot the chart
$c->setData($dataX, $dataY, $dataZ);
# Spline interpolate data to a 80 x 80 grid for a smooth surface
$c->setInterpolation(80, 80);
# Set surface grid lines to semi-transparent black (dd000000)
$c->setSurfaceAxisGrid(0xdd000000);
# Set contour lines to semi-transparent white (80ffffff)
$c->setContourColor(0x80ffffff);
# Add a color axis (the legend) in which the left center is anchored at (645, 270). Set the length
# to 200 pixels and the labels on the right side. Use smooth gradient coloring.
$c->setColorAxis(645, 270, Left, 200, Right)->setColorGradient();
# Set the x, y and z axis titles using 10 points Arial Bold font
$c->xAxis->setTitle("x/L(x)", "Arial Bold", 10);
$c->yAxis->setTitle("y/L(y)", "Arial Bold", 10);
$c->zAxis->setTitle("Wave Function Amplitude", "Arial Bold", 10);
# Output the chart
$viewer = new WebChartViewer("chart1");
$viewer->setChart($c, SVG);
?>
Surface Chart (2)
Surface Chart (2)
renderHTML(); ?>