1. 100求一款免费的图表统计插件
这应该是水晶易表的软件吧
2. jquery图表插件highcharts软件的使用小技巧
当我们使用highcharts做这样的图是不是很老火,其实开始我感觉很麻烦。但是官网上有demo,虽然只有很小一部分。http://www.highcharts.com/demo/column-stacked基本网络一下就可以找到加入曲线。其实就是serese的数据,只是加入type属性就更改成你想要的。下面那个table你可以使用table加入jquery实现就ok了$(function(){$('#container').highcharts({chart:{type:'column'},title:{text:'Stackedcolumnchart'},xAxis:{gridLineWidth:1,plotOptions:{column:{pointPadding:0.2,pointWidth:30 //柱子的宽度30px}},//tickPixelInterval:100,categories:['Apples','Oranges','Pears','Grapes','Bananas']},yAxis:{tickPositions:[0,100,200,300,400,500],//设置刻度min:0,title:{text:'Totalfruitconsumption'},stackLabels:{enabled:true,style:{fontWeight:'bold',color:(Highcharts.theme&&Highcharts.theme.textColor)||'gray'}}},legend:{align:'right',x:-100,verticalAlign:'top',y:20,floating:true,backgroundColor:(Highcharts.theme&&Highcharts.theme.legendBackgroundColorSolid)||'white',borderColor:'#CCC',borderWidth:1,shadow:false},tooltip:{formatter:function(){return'<b>'+this.x+'</b><br/>'+this.series.name+':'+this.y+'<br/>'+'Total:'+this.point.stackTotal;}},plotOptions:{column:{stacking:'normal',pointWidth:30,//柱子的宽度30pxdataLabels:{enabled:true,color:(Highcharts.theme&&Highcharts.theme.dataLabelsColor)||'white'}}},series:[{color:'#F2BE20',name:'John',data:[50,30,40,70,20]},{color:'#F8FB23',name:'Jane',data:[20,20,30,20,10]},{color:'#E9070B',name:'Joe',data:[30,40,40,20,50]},{type:'line', name:'John', data:[{ name:'John',y:50}, { name:'John',y:30}, { name:'John',y:40},{ name:'John',y:70},{ name:'John',y:20}]},{type:'line', name:'Joe', data:[{ name:'Joe',y:30}, { name:'Joe',y:40}, { name:'Joe',y:40},{ name:'Joe',y:20},{ name:'Joe',y:50}]},{type:'line', name:'Jane', data:[{ name:'Jane',y:20}, { name:'Jane',y:20}, { name:'Jane',y:30},{ name:'Jane',y:20},{ name:'Jane',y:10}]}]});});</script>
3. 想找一款html5图表制作控件,或者兼具html5图表制作功能的软件,求推荐
Highcharts 爱图说支持在线编辑,同时是纯 javaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表,Highcharts 支持的图表类型有直线图、曲线图、区域图、柱状图、饼状图、散状点图、仪表图、气泡图、瀑布流图等多达 20 种图表,其中很多图表可以集成在同一个图形中形成混合图。
4. 怎么利用echarts插件 做一个图表html
Echarts是前端的图表,网络上有Demo的,只要从后台向前台传递json数据,解析下绑定到Echarts上,即可显示效果。 步骤: 后台取到数据,转化为json; 前台获取到json,改写Echarts调用的js;
5. 除了echarts 还有其他比较好的图表插件吗
可以设置4个DIV容器,用CSS排列好。如果是在一个DIV窗口里显示4个饼,需要设置好它们各自的中心点位置,OPTION参数里有。
6. 类似echarts还有哪些图表
类似echarts小程序的图表组件列举:
1、fusionCharts
(6)网站图表插件扩展阅读
制作图表时要注意:
1、要有自身的表达特性,尤其对时间、空间等概念的表达和一些抽象思维的表达具有文字和言辞无法取代的传达效果。图表要具有表达的准确性,对所示事物的内容、性质或数量等处的表达应该准确无误。
2、要有信息表达的可读性,在图表认识中应该通俗易懂,尤其是用于大众传达的图表。
3、制作图表要有艺术性,图表是通过视觉的传递来完成,必须考虑到人们的欣赏习惯和审美情趣,这也是区别于文字表达的艺术特性。
7. jQuery图表插件怎么应用到网页上
functionnewChartColumn(valueList,dateList,renderTo,controlValue,colorA){varchartOption={chart:{renderTo:renderTo,type:'column',height:h,borderWidth:0,width:w},credits:{enabled:false},legend:{enabled:false},title:{text:null},tooltip:{formatter:function(){returnthis.x+'<br>值:'+this.y+'';},style:{padding:'10px',fontWeight:'bold',fontSize:'12px'}},xAxis:{categories:dateList,minPadding:0.05,maxPadding:0.05,labels:{style:{fontSize:'9px'}}},yAxis:{title:{text:null},labels:{align:'left',style:{fontSize:'9px'}}}};varcontrolList=newArray();if(controlValue!=null&&controlValue.length>0){for(vari=0;i<controlValue.length;i++){if(controlValue[i]!=null&&!isNaN(controlValue[i])&&controlValue[i]!=""){controlList.push(parseInt(controlValue[i]));}else{//controlList.push(0);//0能成功成功controlList.push(null);}}varrealData=newArray();varinnerData;for(vari=0;i<valueList.length;i++){if(i!=valueList.length-1){innerData={y:valueList[i],color:'#4572A7'};}else{innerData={y:valueList[i],color:colorA==''?'#4572A7':colorA};}realData.push(innerData);}chartOption.series=[{data:realData},{name:"管控线",data:controlList,type:'line',color:'#80699B'}];}else{chartOption.series=[{name:'值',data:valueList}]}newHighcharts.Chart(chartOption);}
8. 还有哪些跟Echart一样是可以免费商用的图表插件做地图用
amChart
网页链接
9. html5手机端统计图表插件 哪个好2017
1、HighchartsHighcharts 是一个用纯 JavaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。(支持移动端)2、爱图说在线生线,无需编辑
10. 如何使用Js HighCharts图表插件
<!DOCTYPE html > <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>渠道流量统计</title> <style type="text/css"> body {margin: 0; padding: 0;} </style> <!–引入jquery插件–> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> <!–引入highchart插件–> <script src="highcharts.js" type="text/javascript"></script> <!–引入highchart主题–> <script src="grid.js" type="text/javascript"></script> <!–调用数据,生成chart–> <script type="text/javascript"> var chart; $(document).ready(function () { chart = new Highcharts.Chart({ chart: { //整体控制 renderTo: 'container', //图表容器的DIVbar:横向条形图 defaultSeriesType: 'line', //可选,默认为line【line:折线;spline:平滑的线;area:区域图;bar:曲线图;pie:饼图;scatter:点状图等等; marginRight: 130, //外边距控制 (上下左右空隙) marginBottom: 25 //外边距控制 }, title: { text: '渠道流量统计', //主标题 x: -20 //标题相对位置 默认居中 }, subtitle: { text: '趋势图',//副标题 x: 60 //标题相对位置 }, xAxis: { //x轴数据 categories: ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'] }, yAxis: { //y轴数据 title: { text: '标量' }, plotLines: [{ //标线 value: 0, width: 1, color: '#808080' }] }, tooltip: { //数据点的提示框 formatter: function () { return '<b>' + this.series.name + '</b><br/>' + this.x + ': ' + this.y; } //formatter需要一个回调函数,可以通过this关键字打点得到当前一些图表信息 }, legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -10, y: 100, borderWidth: 0 }, series: [{ //数据数组,json格式中name为这组数据的名字,data为这组数据的数组 name: '渠道一', data: [2,7,9,25,31,32,9] }, { name: '渠道二', data: [6,14,19,23,25,32,12] }, { name: '渠道三', data: [7,16,17,20,25,26,4] }, { name: '渠道四', data: [7,16,18,24,28,29,6] }, { name: '渠道五', data: [9, 10, 12, 16, 18, 32, 15] }] }); }); </script> </head> <body> <!– 装载图表的容器 –> <div id="container" style="width: 100%; height: 600px"> </div> </body> </html>