婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > html5生成柱狀圖(條形圖)效果的實例代碼

html5生成柱狀圖(條形圖)效果的實例代碼

熱門標簽:百應電銷機器人產業 杭州營銷電銷機器人供應商 聯通400電話申請 貸款電銷人工和機器人哪個好 高德地圖標注賓館位置 飛亞外呼系統 電話機器人如何 電視購物電銷外呼系統 西寧智能外呼系統加盟
XML/HTML Code復制內容到剪貼板
  1. <html>    
  2. <canvas id="a_canvas" width="1000" height="700"></canvas>    
  3. <script>    
  4.     (function (){    
  5.      
  6.         window.addEventListener("load", function(){    
  7.      
  8.           var data = [1000,1300,2000,3000,2000,2000,1000,1500,2000,5000,1000,1000];    
  9.           var xinforma = ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'];    
  10.      
  11.           // 獲取上下文    
  12.           var a_canvas = document.getElementById('a_canvas');    
  13.           var context = a_canvas.getContext("2d");    
  14.      
  15.      
  16.           // 繪制背景    
  17.           var gradient = context.createLinearGradient(0,0,0,300);    
  18.      
  19.      
  20.          // gradient.addColorStop(0,"#e0e0e0");    
  21.           //gradient.addColorStop(1,"#ffffff");    
  22.      
  23.      
  24.           context.fillStyle = gradient;    
  25.      
  26.           context.fillRect(0,0,a_canvas.width,a_canvas.height);    
  27.      
  28.           var realheight = a_canvas.height-15;    
  29.           var realwidth = a_canvas.width-40;    
  30.           // 描繪邊框    
  31.           var grid_cols = data.length + 1;    
  32.           var grid_rows = 4;    
  33.           var cell_height = realheight / grid_rows;    
  34.           var cell_width = realwidth / grid_cols;    
  35.           context.lineWidth = 1;    
  36.           context.strokeStyle = "#a0a0a0";    
  37.      
  38.           // 結束邊框描繪    
  39.           context.beginPath();    
  40.           // 準備畫橫線    
  41.           /*for(var row = 1; row <= grid_rows; row++){    
  42.             var y = row * cell_height;    
  43.             context.moveTo(0,y);    
  44.             context.lineTo(a_canvas.width, y);    
  45.           }*/    
  46.               
  47.             //劃橫線    
  48.             context.moveTo(0,realheight);    
  49.             context.lineTo(realwidth,realheight);    
  50.                     
  51.                  
  52.             //畫豎線    
  53.           context.moveTo(0,20);    
  54.            context.lineTo(0,realheight);    
  55.           context.lineWidth = 1;    
  56.           context.strokeStyle = "black";    
  57.           context.stroke();    
  58.                   
  59.      
  60.           var max_v =0;    
  61.               
  62.           for(var i = 0; i<data.length; i++){    
  63.             if (data[i] > max_v) { max_v =data[i]};    
  64.           }    
  65.           max_vmax_v = max_v * 1.1;    
  66.           // 將數據換算為坐標    
  67.           var points = [];    
  68.           for( var i=0; i < data.length; i++){    
  69.             var vdata[i];    
  70.             var px = cell_width * (i +1);    
  71.             var py = realheight - realheight*(v / max_v);    
  72.             //alert(py);    
  73.             points.push({"x":px,"y":py});    
  74.           }    
  75.      
  76.           //繪制坐標圖形    
  77.           for(var i in points){    
  78.             var p = points[i];    
  79.             context.beginPath();    
  80.             context.fillStyle="green";    
  81.             context.fillRect(p.x,p.y,15,realheight-p.y);    
  82.                  
  83.             context.fill();    
  84.           }    
  85.           //添加文字    
  86.           for(var i in points)    
  87.           {  var p = points[i];    
  88.             context.beginPath();    
  89.             context.fillStyle="black";    
  90.             context.fillText(data[i], p.x + 1, p.y - 15);    
  91.              context.fillText(xinforma[i],p.x + 1,realheight+12);    
  92.              context.fillText('月份',realwidth,realheight+12);    
  93.              context.fillText('資金量',0,10);    
  94.               }    
  95.         },false);    
  96.       })();    
  97.            
  98. </script>    
  99. </html>  

html5生成柱狀圖(條形圖)詳細代碼

運行結果:

以上這篇html5生成柱狀圖(條形圖)效果的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/shuniuniu/p/5318666.html

標簽:玉溪 牡丹江 撫州 安慶 煙臺 邯鄲 晉中 內蒙古

巨人網絡通訊聲明:本文標題《html5生成柱狀圖(條形圖)效果的實例代碼》,本文關鍵詞  html5,生成,柱狀,圖,條形圖,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5生成柱狀圖(條形圖)效果的實例代碼》相關的同類信息!
  • 本頁收集關于html5生成柱狀圖(條形圖)效果的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文乱码免费一区二区| 欧美mv日韩mv亚洲| 日韩女优av电影在线观看| 美国欧美日韩国产在线播放| 精品精品国产高清一毛片一天堂| 日本特黄久久久高潮| 欧美人狂配大交3d怪物一区| 另类小说综合欧美亚洲| 一区二区三区不卡在线观看 | 精品一区二区精品| 国产片一区二区| 亚洲精品一区二区三区99| 日韩极品在线观看| 亚洲男人的天堂av| 国产成人精品影视| 欧洲视频一区二区| 婷婷激情综合网| 国产欧美一区二区精品久导航| 激情六月婷婷综合| 亚洲欧洲成人精品av97| 91麻豆精品国产91久久久久久 | 国产精品久久久久7777按摩| 一本大道久久a久久精品综合| 国产精品国产自产拍高清av | 久久精品网站免费观看| 精品久久久久久久久久久院品网| 欧美美女一区二区三区| www国产成人| jizz一区二区| 中文字幕亚洲欧美在线不卡| 国产三级三级三级精品8ⅰ区| 欧美一级欧美一级在线播放| 国产福利91精品一区| 丁香婷婷综合网| 日韩欧美的一区| jvid福利写真一区二区三区| 激情综合色播五月| 成人国产一区二区三区精品| 成人免费毛片a| 国产乱码精品一区二区三| 粉嫩蜜臀av国产精品网站| 国产成人99久久亚洲综合精品| 激情综合色丁香一区二区| 99国产精品一区| 5月丁香婷婷综合| 国产欧美综合在线| 亚洲精品国产无天堂网2021 | 青青草国产精品亚洲专区无| 国产不卡在线播放| 欧美精品xxxxbbbb| 国产午夜三级一区二区三| 国产三级久久久| 美国毛片一区二区三区| 国产精品一区二区在线观看网站| 91久久精品国产91性色tv| 国产99一区视频免费| 欧美日本国产视频| 亚洲精品视频观看| 99久久综合99久久综合网站| 国产精品久久久久久久久图文区 | 9191成人精品久久| 久久影院电视剧免费观看| 中文字幕一区不卡| eeuss鲁片一区二区三区在线观看| 日韩欧美在线123| 六月丁香婷婷久久| 色88888久久久久久影院按摩 | 欧美久久婷婷综合色| 欧美电影免费观看高清完整版| 91香蕉视频污| av在线不卡网| 性做久久久久久免费观看| 亚洲成人午夜电影| 韩国v欧美v亚洲v日本v| 日韩女优毛片在线| 99久久久国产精品免费蜜臀| 精品粉嫩超白一线天av| 久久国产乱子精品免费女| 久久国产综合精品| 3d动漫精品啪啪1区2区免费| 欧美夫妻性生活| 亚洲人123区| 欧美性高清videossexo| 国产成人综合在线观看| 日本不卡的三区四区五区| 亚洲18色成人| 欧美大片一区二区| 在线欧美一区二区| 欧美色精品在线视频| 国产乱妇无码大片在线观看| 亚洲精品成人天堂一二三| 欧美精品一区二区蜜臀亚洲| 91国产福利在线| 99精品国产视频| 国产精品网站在线播放| 久久人人爽人人爽| 国产精品996| 北条麻妃国产九九精品视频| 久久电影网站中文字幕| 亚洲18色成人| 性欧美疯狂xxxxbbbb| 一区二区三区精品视频| 中文字幕在线不卡一区| 中文字幕一区二区三区在线观看| 日韩欧美一区二区视频| 日韩欧美一区在线| 国产精品日韩成人| 欧美日韩性生活| 欧美国产精品专区| 日本一区二区三区久久久久久久久不| 日韩视频在线永久播放| 在线观看一区二区视频| 99v久久综合狠狠综合久久| 亚洲精品免费电影| 国产精品99久久久久| 亚洲欧美综合另类在线卡通| 国产精品国产三级国产普通话三级| 在线一区二区视频| 日韩欧美中文字幕一区| 亚洲成人久久影院| 国产午夜一区二区三区| 欧美久久婷婷综合色| 91麻豆精品秘密| 极品少妇一区二区| 日韩一级片网站| 国产一区二区影院| 成人美女在线视频| 国产盗摄一区二区三区| 国产乱码精品一区二区三区五月婷| 国产精品亲子乱子伦xxxx裸| 久久精品人人爽人人爽| 国产精品少妇自拍| 亚洲一区二区三区四区的| 韩国一区二区三区| 成人福利视频在线| 2020国产精品自拍| 亚洲夂夂婷婷色拍ww47| 日本福利一区二区| 成人少妇影院yyyy| 国产福利一区在线| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 欧美国产日韩精品免费观看| 蜜桃91丨九色丨蝌蚪91桃色| 国产一区二区三区电影在线观看| 成人黄色在线网站| 欧美调教femdomvk| 国产精品三级电影| 91亚洲精品一区二区乱码| 亚洲色图.com| 欧美日韩亚洲综合在线| 国产精品麻豆视频| 国产成人亚洲精品青草天美 | 国产色产综合色产在线视频| 亚洲免费成人av| 欧美日韩一区二区三区免费看 | 555www色欧美视频| xnxx国产精品| 精品在线免费观看| 欧美性猛片aaaaaaa做受| 综合久久久久综合| 色哟哟日韩精品| 亚洲国产精品一区二区久久| 日本韩国精品一区二区在线观看| 亚洲美女电影在线| 麻豆精品国产传媒mv男同| 国产精品无码永久免费888| 欧美日韩国产片| 91精品国产综合久久精品图片| 五月婷婷综合激情| 91麻豆精品国产| 99国产精品一区| 国产91在线|亚洲| 伦理电影国产精品| 亚洲免费在线播放| 亚洲精品视频一区| 天天综合网 天天综合色| 中文字幕第一区二区| 欧美精品一区二区不卡| 日韩一区二区三区免费观看| 色综合久久99| 99久久99久久久精品齐齐| 激情六月婷婷综合| 成人听书哪个软件好| 日韩欧美国产一区二区三区| 成人aaaa免费全部观看| 欧美一级在线视频| 91久久精品国产91性色tv| 国产欧美日韩精品一区| 夜色激情一区二区| 国产福利一区二区三区在线视频| 欧美日韩免费一区二区三区 | 一区二区免费视频| 日韩美女精品在线| 国产精品久久久久永久免费观看| 欧美影视一区二区三区| 在线视频你懂得一区| 欧美区在线观看| 日韩精品在线看片z| 国产精品青草综合久久久久99| 国产欧美精品在线观看|