如何在graphael的条形图中显示图例?

bigtiger02 发布于 2013/10/28 15:29
阅读 436
收藏 0
如题。最近在使用最新版DWZ中集成的gRaphael画条形图,有好几条线,所以需要显示图注,但查看 官方文档发现只有piechart提供了图注功能而barchart和piechart没有提供,求助大家有何解决方案。 @王振威
加载中
0
bigtiger02
bigtiger02

修改源码在g.line.js的linechart()函数末尾加上如下代码得到解决

//draw legend=============
      var legend = function(legend){
    	  for (var j = 0; j < legend.length; j++) {
          	paper.circle(width+70, height-20*j - 20, 5)
          		 .attr({fill:colors[j],
  	        		"stroke":colors[j]});
          	paper.text(width+80, height-20*j - 20,legend[j])
          		 .attr(chartinst.txtattr)
          		 .attr({ fill: "#000", "text-anchor": "start"});
          }
      }
      if(opts.legend){
    	  legend(opts.legend);
      }
//======================================
返回顶部
顶部