vis-graph3d实现三维柱状图点状图线图面图效果代码
代码语言:html
所属分类:图表
代码描述:vis-graph3d实现三维柱状图点状图线图面图效果代码,点击左上角切换图表下拉选项。
代码标签: vis-graph3d 三维 柱状图 点状图 线图 面图
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <title>Graph 3D | Custom Labels</title> <style> body {font: 10pt arial;} </style> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/moment.2.20.1.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vis-graph3d.min.js"></script> <script type="text/javascript"> var data = null; var graph = null; function custom(x, y) { return (-Math.sin(x/Math.PI) * Math.cos(y/Math.PI) * 10 + 10) * 1000; } // Called when the Visualization API is loaded. function drawVisualization() { var style = document.getElementById('style').value; var withValue = ['bar-color', 'bar-size', 'dot-size', 'dot-color'].indexOf(style) != -1; // Create and populate a data table. data = new vis.DataSet(); // create some nice looking data with sin/cos var steps = 5; // number of datapoints will be steps*steps var axisMax = 10; var axisStep = axisMax / steps; for (var x = 0; x <= axisMax; x+=axisStep) { for (var y = 0; y <= axisMax; y+=axisStep) { var z = custom(x,y); if (withValue) { var value = (y - x); data.add({x:x, y:y, z: z, style:value}); } else { data.add({x:x, y:y, z: z}); } } } // specify options var options = { width: '600px', height: '600px', style: style, showPerspective: true, showGrid: true, showShadow: false, // Option tooltip can be true, false, or a function returning a string with HTML contents //tooltip: true, tooltip: function (point) { // parameter point contains .........完整代码请登录后点击上方下载按钮下载查看
网友评论0