Mon 21 Jul 22:43:21 CEST 2025
This commit is contained in:
		
							parent
							
								
									640ef95012
								
							
						
					
					
						commit
						c4442fa949
					
				
							
								
								
									
										64
									
								
								js/dos/ext/vis/examples/graph3d/03_filter_data.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								js/dos/ext/vis/examples/graph3d/03_filter_data.html
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,64 @@ | |||
| <!doctype html> | ||||
| <html> | ||||
| <head> | ||||
|   <title>Graph 3D demo</title> | ||||
| 
 | ||||
|   <style> | ||||
|     body {font: 10pt arial;} | ||||
|   </style> | ||||
| 
 | ||||
|   <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 = []; | ||||
|       // create some nice looking data with sin/cos | ||||
|       var steps = 50;  // 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); | ||||
|           var valueRange = (value > 67) ? '67-100' : | ||||
|               (value < 33) ? '0-33' : | ||||
|                   '33-67'; | ||||
|           data.push({x:x,y:y,z:value,filter:valueRange,style:value}); | ||||
|         } | ||||
|       } | ||||
| 
 | ||||
|       // specify options | ||||
|       var options = { | ||||
|         width:  '600px', | ||||
|         height: '600px', | ||||
|         style: 'surface', | ||||
|         showPerspective: false, | ||||
|         showGrid: true, | ||||
|         showShadow: false, | ||||
|         keepAspectRatio: true, | ||||
|         verticalRatio: 0.5, | ||||
|         filterLabel: 'values' | ||||
|       }; | ||||
| 
 | ||||
|       // Create our graph | ||||
|       var container = document.getElementById('mygraph'); | ||||
|       graph = new vis.Graph3d(container, data, options); | ||||
|     } | ||||
|   </script> | ||||
|   <script src="../googleAnalytics.js"></script> | ||||
| </head> | ||||
| 
 | ||||
| <body onload="drawVisualization()"> | ||||
| <div id="mygraph"></div> | ||||
| 
 | ||||
| <div id="info"></div> | ||||
| </body> | ||||
| </html> | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user