一、三大图表源
FineReport工具通过十多年的发展,目前已经具备了丰富的图表体系,主要包括三方面
①产品本身基础的图表,包括饼图、柱形图、条形图、折线图、面积图、仪表盘、雷达图、散点图、气泡图、组合图、多层饼图、地图、钻取地图、矩形树图、漏斗图、热力地图、词云、甘特图、框架图、箱线图等
②产品官方的扩展图表插件【主要适用于深色大屏的开发和展示】,包括场景类、地图类、仪表盘、指标卡类、时间类、柱状图类等等
扩展图表插件 - FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport/doc-view-2474.html
③插件市场的插件图表补充,其中有以下几个特点:
a.echart图表灵活性较高,但需要涉及JS,有部分难度
b.流程图、水球图、桑基图的使用频率较高
c.图表(旧版本)是老版本图表,其中的3D图使用场景较多【实际是2.5D】,目前仅10.0做了适配,11.0暂未适配
具体图表的用法和动态效果、插件图表的下载,可以查看链接
图表学习路径 - FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport/doc-view-4674.html
FineReport报表 https://demo.finereport.com/decision#?activeTab=old-platform-url-entry-11
帆软市场 https://market.fanruan.com/plugin
二、图表的变换
因为需求的多样化,有时单单的图表并不能满足实际业务的需求,故在FineReport工具中,也支持对图表的变换使用:
粗略总结一下,变换的方式主要有以下五种:
①报表块的灵活使用,通过单元格、条件属性等结合使用,实现本身功能之外的图表,比如流程图、脑图、日历图、杜邦分析、组织架构图等等
②非动态数据图表,有交互非纯图片,通过自定义图片实现【包括各种类型,饼图、地图、柱状图等等】
自定义图片作为地图边界- FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport/doc-view-1587.html
③利用图表基础属性,实现图表的形态、样式变换,包括但不限制于图片填充,背景更换、条件属性等等
④利用SQL处理结合图表本身功能,实现视觉上的图表转换
⑤多图表的重叠,和组合图等效的,但是更加灵活。
通过两者的结合,进而实现固定报表中的常规需求展示。
后续,楼主将以第二种【图表的变换】为核心,在帆软现有产品图表的基础上实现一些不一样的图表展示,让数据展示变得更加多姿多彩。
一方面是自己不断学习和沉淀,另一方面也是一种对数据展示的探索。
有什么奇思妙想的小伙伴,可以在楼下带图楼下评论,楼主将会挨个思考和尽量实现。呼声高的,假如帆软本身无法实现,楼主有时间也会考虑需求的可行性进行二开实现。
说明:以上内容是自己的经验和总结,有不足的地方欢迎各位大佬补充~~
|