diff options
Diffstat (limited to 'www/lib/vis/examples/graph3d/09_mobile.html')
| -rw-r--r-- | www/lib/vis/examples/graph3d/09_mobile.html | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/www/lib/vis/examples/graph3d/09_mobile.html b/www/lib/vis/examples/graph3d/09_mobile.html new file mode 100644 index 00000000..b3a99598 --- /dev/null +++ b/www/lib/vis/examples/graph3d/09_mobile.html @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <title>Graph 3D demo</title> + + <style> + html, body { + font: 10pt arial; + padding: 0; + margin: 0; + width: 100%; + height: 100%; + } + + #mygraph { + position: absolute; + width: 100%; + height: 100%; + } + </style> + + <!-- for mobile devices like android and iphone --> + <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width" /> + + <script type="text/javascript" src="../../dist/vis.js"></script> + + <script type="text/javascript"> + var data = null; + var graph = null; + + function custom(x, y) { + return (Math.sin(x/50) * Math.cos(y/50) * 50 + 50); + } + + // Called when the Visualization API is loaded. + function drawVisualization() { + // Create and populate a data table. + data = new vis.DataSet(); + + // create some nice looking data with sin/cos + var steps = 10; // number of datapoints will be steps*steps + var axisMax = 314; + var axisStep = axisMax / steps; + for (var x = 0; x < axisMax; x+=axisStep) { + for (var y = 0; y < axisMax; y+=axisStep) { + var value = custom(x,y); + data.add([ + {x:x,y:y,z:value} + ]); + } + } + + // specify options + var options = { + width: '100%', + height: '100%', + style: 'surface', + showPerspective: true, + showGrid: true, + showShadow: false, + keepAspectRatio: true, + verticalRatio: 0.5, + backgroundColor: { + strokeWidth: 0 + } + }; + + // create our graph + var container = document.getElementById('mygraph'); + graph = new vis.Graph3d(container, data, options); + } + </script> + <script src="../googleAnalytics.js"></script> +</head> + +<body onresize="graph.redraw();" onload="drawVisualization()"> +<div id="mygraph"></div> +</body> +</html> |
