利用js+html,其实有个网站上的工具可以做
工具/原料
电脑
编辑器
方法/步骤
1、你可以用ppt画而且里面自带表格然后截图在把图片导入到html
2、h隋茚粟胫tml+js代码<!DOCTYPEhtml><html><head><tit造婷用痃le>Canvas测试</title><metacharset="utf-8"><script>//绘制饼图functiondrawCircle(canvasId,data_arr,color_arr,text_arr){varc=document.getElementById(canvasId);varctx=c.getContext("2d");varradius=c.height/2-20;//半径varox=radius+20,oy=radius+20;//圆心varwidth=30,height=10;//图例宽和高varposX=ox*2+20,posY=30;//vartextX=posX+width+5,textY=posY+10;varstartAngle=0;//起始弧度varendAngle=0;//结束弧度for(vari=0;i<data_arr.length;i++){//绘制饼图endAngle=endAngle+data_arr[i]*Math.PI*2;//结束弧度ctx.fillStyle=color_arr[i];ctx.beginPath();ctx.moveTo(ox,oy);//移动到到圆心ctx.arc(ox,oy,radius,startAngle,endAngle,false);ctx.closePath();ctx.fill();startAngle=endAngle;//设置起始弧度//绘制比例图及文字ctx.fillStyle=color_arr[i];ctx.fillRect(posX,posY+20*i,width,height);ctx.moveTo(posX,posY+20*i);ctx.font='bold12px微软雅黑';//斜体30像素微软雅黑字体ctx.fillStyle=color_arr[i];//"#000000";varpercent=text_arr[i]+":"+100*data_arr[i]+"%";ctx.fillText(percent,textX,textY+20*i);}}functioninit(){//绘制饼图//比例数据和颜色vardata_arr=[0.05,0.25,0.6,0.1];varcolor_arr=["#00FF21","#FFAA00","#00AABB","#FF4400"];vartext_arr=["第一季度","第二季度","第三季度","第四季度"];drawCircle("canvas_circle",data_arr,color_arr,text_arr);}//页面加载时执行init()函数window.onload=init;</script></head><body><h3>HTML5绘制饼图演示</h3><p><canvasid="canvas_circle"width="500"height="300"style="border:2pxsolid#0026ff;">浏览器不支持canvas</canvas></p></body></html>
3、学习噩荜务圃网站http://echarts.baidu.com/echarts2/doc/example.html