This repository has been archived by the owner on Oct 4, 2020. It is now read-only.
forked from almende/vis
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Graph3d] zoomable and ctrlToZoom options (almende#3800)
* zoomable and ctrlToZoom options * fix pointer events when tooltip enabled * configuring tooltip style options * event check before if
- Loading branch information
Showing
6 changed files
with
187 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
<!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 = new vis.DataSet(); | ||
// create some nice looking data with sin/cos | ||
var counter = 0; | ||
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); | ||
data.add({id:counter++,x:x,y:y,z:value,style:value}); | ||
} | ||
} | ||
|
||
// specify options | ||
var options = { | ||
width: '600px', | ||
height: '600px', | ||
style: 'surface', | ||
showPerspective: true, | ||
showGrid: true, | ||
showShadow: false, | ||
keepAspectRatio: true, | ||
verticalRatio: 0.5, | ||
zoomable: false | ||
}; | ||
|
||
// Instantiate our graph object. | ||
var container = document.getElementById('mygraph'); | ||
graph = new vis.Graph3d(container, data, options); | ||
} | ||
</script> | ||
|
||
</head> | ||
|
||
<body onload="drawVisualization();"> | ||
<div id="mygraph"></div> | ||
|
||
<div id="info"></div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
<!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 = new vis.DataSet(); | ||
// create some nice looking data with sin/cos | ||
var counter = 0; | ||
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); | ||
data.add({id:counter++,x:x,y:y,z:value,style:value}); | ||
} | ||
} | ||
|
||
// specify options | ||
var options = { | ||
width: '600px', | ||
height: '600px', | ||
style: 'surface', | ||
showPerspective: true, | ||
showGrid: true, | ||
showShadow: false, | ||
keepAspectRatio: true, | ||
verticalRatio: 0.5, | ||
ctrlToZoom: true | ||
}; | ||
|
||
// Instantiate our graph object. | ||
var container = document.getElementById('mygraph'); | ||
graph = new vis.Graph3d(container, data, options); | ||
} | ||
</script> | ||
|
||
</head> | ||
|
||
<body onload="drawVisualization();"> | ||
<div id="mygraph"></div> | ||
|
||
<div id="info"></div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -73,6 +73,8 @@ var OPTIONKEYS = [ | |
'gridColor', | ||
'xCenter', | ||
'yCenter', | ||
'zoomable', | ||
'ctrlToZoom' | ||
]; | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters