dojo 柱状图
来源:互联网 发布:马克思主义中国化 知乎 编辑:程序博客网 时间:2024/05/18 12:35
<!DOCTYPE HTML><html lang="en"><head><meta charset="utf-8"><title>Demo: Basic Declarative Chart</title><link rel="stylesheet" href="style.css" media="screen"><link rel="stylesheet" href="../../../resources/style/demo.css" media="screen"><script src="js/jquery.js"></script></head><body><h1>Demo: Basic Declarative Chart</h1><!-- load dojo and provide config via data attribute --><!-- load dojo and provide config via data attribute --><script type="text/javascript" src="js/dojo/dojo.js"data-dojo-config="async: true"></script><script>require(["dojox/charting/Chart","dojox/charting/themes/MiamiNice","dojox/charting/action2d/MouseIndicator", //注意位置"dojox/charting/action2d/MouseZoomAndPan",//注意函数对应位置"dojox/charting/plot2d/Columns","dojox/charting/plot2d/Markers","dojox/charting/axis2d/Default","dojo/domReady!"], function(Chart, theme,MouseIndicator,MouseZoomAndPan){// Define the datavar chartData = [40000,9200,11811,12000,8662,13887,14200,12222,22000,18662,23887,24200,22222,22000,20009,21288,22099]; var chartData2 = [41000,19200,12811,13000,8662,13887,14200,12222,22000,18662,23887,24200,22222,22000,20009,21288,22099];// Create the chart within it's "holding" nodevar chart = new Chart("chartNode");// Set the themechart.setTheme(theme);// Add the only/default plotchart.addPlot("default", {type: "Columns", // our plot2d/Pie module reference as type valuemarkers: true,gap: 5});var xStr = ["7-1","7-2","7-3"];// Add axesvar myLabelFunc = function(text, value, precision){ return xStr[text-1];};chart.addAxis("x", { labelFunc: myLabelFunc });chart.addAxis("y", { vertical:true, fixLower: "major", fixUpper: "major" });// Add the series of datachart.addSeries("China",chartData, {stroke: {color: "#5782AE"}, fill: "#5782AE"});chart.addSeries("2Monthly Sales",chartData2, {stroke: {color: "#F7B32C"}, fill: "#F7B32C"});var str1,str2;//鼠标指标 new MouseIndicator(chart, "default", { series: "China",fontColor:"#ffffff",lineStroke :"#ED9A07", //指标线颜色stroke:"#ED9A07",//指标外壳颜色fill:"ED9A07",//填充色markerStroke:"#ED9A07",//圆圈标记颜色markerFill:"#fff",fillFunc: function(v){ return v.y<20000?"#ED9A07":"red";}, labelFunc: function(v){//return "x: "+v.x+", y:"+v.y;str1 = "温度: "+v.y;return str1;} }); chart.connectToPlot("default", "China",function(args){switch(args.type){case "onclick":if(args.index == 1){var shape = args.shape;alert(args.v);}break;case "onmouseover":var shape = args.shape;//$("#td1").innerHTML(chartData2[args.index]+" :"+chartData[args.index]);//alert($("#input1")[0].value);document.getElementById("test").innerHTML=chartData2[args.index]+" :"+chartData[args.index];break;case "onmouseout"://TODO...break;default://TODO...break;}});// Render the chart!chart.render();});</script><script></script><!-- create the chart --><div id="test" name="test" style="margin-left:300px"></div><div id="chartNode" style="width: 900px; height: 500px;"></div><table><tr><td id="td1" value="33"></td></tr></table> </body></html>
带有柱子滑动功能,点击显示功能
但是还有待完善。比如滑动时候显示在头顶,y轴单位等
- dojo 柱状图
- dojo单柱状图
- dojo所做的柱状图控件类
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- dojo
- dojo
- Dojo
- dojo
- dojo
- 修改WAMP中MySQL默认空密码
- 使用栈反转字符串
- one-to-one双向关联映射
- Java高级进阶学习-Java的内存回收(2)
- java 串行通信技术概论
- dojo 柱状图
- 管中窥豹,深入总部调研苏宁易购研发
- Aizu 2222
- iPhone 5S/5C强势来袭 9月新机购机指南
- c# ajax 实现手机网站“加载更多..."
- 【Android】onInterceptTouchEvent和onTouchEvent调用时序
- 互联网(internet)
- centos常用运维的命令
- ZT: 面对危脆生态:是“以人为本”还是应“以仁为本”?