大佬教程收集整理的这篇文章主要介绍了jquery – jqplot – 单个值,而不是堆积图表中的总计,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
但是我想要显示每个系列的值,而不是这样的总数(请忽略这两个样本具有不同数量的系列的事实)
另外我想在顶部显示堆栈的总数.
我的意思是,如果你看第一张图,在第一个柱中,值是5,15(5 10),24(15 9).
我想要的结果应该像第二个图形,其中第一个柱的值类似于10,9,最后总共位于前19个
这个图书馆可以吗?
$(document).ready(function(){ var s1 = [5,6]; var s2 = [7,5]; var s3 = [14,9]; var s4 = [0,0]; //empty series just for @R_334_10586@l labels var pLabels1 = []; // arrays for each inner label var pLabels2 = []; var pLabels3 = []; var pLabels@R_334_10586@l = []; // array of @R_334_10586@ls above each column for (var i = 0; i < s1.length; i++){ pLabels1.push('<div style="border:1px solid gray">'+s1[i]+'</div>'); pLabels2.push('<div style="border:1px solid gray">'+s2[i]+'</div>'); pLabels3.push('<div style="border:1px solid gray">'+s3[i]+'</div>'); pLabels@R_334_10586@l.push(s1[i]+s2[i]+s3[i]); } plot3 = $.jqplot('chart2',[s1,s2,s3,s4],{ // Tell the plot to stack the bars. stackSeries: true,captureRightClick: true,seriesDefaults:{ renderer:$.jqplot.barRenderer,rendererOptions: { // Put a 30 pixel margin between bars. barMargin: 30,// Highlight bars when mouse button pressed. // Disables default highlighTing on mouse over. highlightMouseDown: true },},series:[ { pointLabels:{ show:true,labels:pLabels1,ypadding: -25,escapeHTML:false } },{ pointLabels:{ show:true,labels:pLabels2,labels:pLabels3,labels:pLabels@R_334_10586@l,ypadding: 7,escapeHTML:false } } ],axes: { xaxis: { renderer: $.jqplot.CategoryAxisRenderer },yaxis: { padMin: 0,min: 0 } },legend: { show: false,} }); });
生产:
以上是大佬教程为你收集整理的jquery – jqplot – 单个值,而不是堆积图表中的总计全部内容,希望文章能够帮你解决jquery – jqplot – 单个值,而不是堆积图表中的总计所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。