给单元格加入一个条形图 如第三张图


FineReport lilin6 发布于 2019-9-9 17:54
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
doudekaixinLv6中级互助
发布于2019-9-9 19:06
你这不是做出来了么?
最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-9-10 08:34(编辑于 2019-9-10 08:35)

第三张明显是用的背景图,


两种方式可以实现:

①使用html标签自定义进度条效果,参考:图形化显示数据(进度条/等级)-http://help.finereport.com/doc-view-366.html

1

2

//示例

"


" + round(D3 / (D3 + K3) * 100, 2) + "%

"

②使用条形图实现,去掉不必要的元素,设置系列间隔为-100(即重叠),其中一个系列设置成一样的数据用于显示底部背景

js实现根据色系变色

var obj =${".x-table tr"};

var _length=_obj.length;

debugger;

for(var i=0;i<_length;i++)

{

var _td=obj_eq(i).find("td").eq();

debugger;

var txt=_td.text();

_td.css("background-color",txt);

}

----------------------------华丽分割线

var status = $('td[id^=F2-]').text();

js实现自定义按钮全屏显示

var docEIm=doucument.document.documentEL

--现阶段用的进度条

"


" + if(len(C4)==0,'0',C4) + "%

"

--第一个C4指的是进度条左侧的进度,第二个100-C4指的是右侧空白的进度

最后面的指的是显示的数字。


之前整理的资料,你可以看看


或者限麻烦的话,,直接去下个插件也行

最佳回答
0
咦呀小气鬼Lv2初级互助
发布于2019-9-10 09:00

或者你选一个百分比堆积条形图,获取单元格的数据就可以实现

  • 4关注人数
  • 631浏览人数
  • 最后回答于:2019-9-10 09:00
    请选择关闭问题的原因
    确定 取消
    返回顶部