润乾报表提供了丰富的统计图,但是仍旧难以满足五花八门的业务需要,因此用户需要自定义统计图。自定义统计图有几种应用层次,首先从统计图的属性编辑来看,存在两种应用:1、利用润乾报表提供的统计图属性编辑框定义的属性,自行画图 2、自己设计一个统计图属性编辑框,定义截然不同的属性

其次,从画图的角度来看,存在两种应用:1、自行编程画图 2、调用第三方控件画图

那么,怎样把编译好的自定义统计图类部署到设计器和项目应用中呢?

首先我们来介绍一下在设计器中部署自定义统计图的方法。

第一步:拷贝自定义统计图的类到设计器目录下:

designer\classes\自定义类所在的包名下面。比如MyDataSet.java在com.runqian包中,那么就应该把编译后的MyDataSet.class文件放在设计器安装路径\ reportHome\designer\classes\com\runqian包中,如果classes下面不包含com.runqian包,用户需要自己新建。如下图所示:

第二步:在设计器中进行登记,打开设计器的选项,如下图所示:
 
第三步:在统计图的配置窗口中,选择自定义统计图
 
 
然后按照普通统计图的方式,设置好分类、系列和图形特性等属性后,在其他特性中,选择刚才在设计器中登记的自定义统计图类:
 
 
在设计器中进行登记,如下图所示:
 
这样在设计器中就可以预览自定义统计图的效果了。
 
在项目应用下部署和设计器中类似,只需要把把自定义统计图的类放到\WEB-INF\classes\自定义类所在的包名下面即可。
 
需要注意的是,第一次在设计器中配置好自定义统计图后,需要重启设计器才可以使用自定义统计图。

如何部署自定义统计图相关推荐

  1. Python-Matplotlib可视化(7)——多方面自定义统计图绘制

    Python-Matplotlib可视化(7)--多方面自定义统计图绘制 前言 多个子图的合成 为每个子图添加标题 子图合成的另一种方法 更简洁的方法 等比例缩放坐标轴 设置坐标轴范围 设置图形比例 ...

  2. java自定义统计报表_用自定义统计图实现曲线图

    客户需求情况:要求支持曲线图,并且业务数据中不存在负值,要求曲线中也不存在负值. 目前报表工具所提供的统计图:时间趋势图和折线图,在数据点连续且很密集的情况下,计算出来图形,近似可看作曲线图.但如果客 ...

  3. 服务器配置文件登录脚本,部署自定义配置文件 (Sun Java System Delegated Administrator 6.4 管理指南)...

    部署自定义配置文件 当使用 config-commda 程序配置 Delegated Administrator 时,config-commda 会将配置文件保存在 Delegated Adminis ...

  4. ServiceMix部署自定义开发程序(ActiveMQ和Kafka实现)

    上一篇整理了ServiceMix环境的搭建过程,接下来介绍在ServiceMix平台下如何开发程序并部署到Karaf容器内,同时介绍下karaf容器内置的ActiveMQ消息组件的发送和接收,以及目前 ...

  5. Kubernetes API Aggregation在 Master 的 API Server 中启用 API 聚合功能注册自定义 APIService 资源实现和部署自定义的 API Serv

    如需转载请标注内容地址为: https://wiki.shileizcc.com/confluence/display/KUB/Kube Kubernetes API Extension Kubern ...

  6. 【K8s】部署自定义项目到K8s集群上运行

    前言:自定义项目参考[Docker]Dockerfile构建自定义进阶的helloworld镜像-2和[Docker]将自定义的镜像上传至dockerhub或阿里云私有仓库,并在其他节点进行拉取. 0 ...

  7. Istio流量管理实践之(5): 使用cert-manager部署Istio自定义入口网关及进行证书管理...

    Istio Gateway提供多个自定义入口网关的支持能力,通过开放一系列端口用于承载网格边缘的进入连接,同时可以使用不同loadbalancer来隔离不同的入口流量.cert-manager可用于使 ...

  8. Python-Matplotlib可视化(6)——自定义坐标轴让统计图清晰易懂

    Python-Matplotlib可视化(6)--自定义坐标轴让统计图清晰易懂 前言 控制刻度间距 控制刻度标签 更简单的设置方式 高级刻度标签控制 使用对数刻度 使用极坐标 系列链接 前言 在系列博 ...

  9. Python-Matplotlib可视化(3)——自定义样式绘制精美统计图

    Python-Matplotlib可视化(3)--自定义样式绘制精美统计图 前言 控制线条样式和线宽 线条样式 线宽 控制填充样式 控制标记样式 控制标记大小 创建自定义标记 总结--对标记进行更精细 ...

  10. kong笔记——自定义插件 目录及部署

    kong笔记 目录导航 简述 本文目标: 了解kong插件的基本信息 手动部署自定义插件 注意:本文不涉及自定义插件的开发,仅仅说明自定义插件的目录结构与部署方式 目录结构 基本插件模块 两个必须的文 ...

最新文章

  1. php7安装redis6扩展
  2. 阿里云 flask uwsgi SSl 证书 http 转 https
  3. 【程序员基础篇】开源中国私有库代码更新
  4. python使用手册-python 教程与手册(60IN1合集)
  5. spring aop execution表达式
  6. Go http client 连接池不复用的问题
  7. Objective-C 日记③ 字符串
  8. 主打轻薄长续航搭载骁龙730 联想Z6发布 1899元起!
  9. 用java解决约瑟夫循环问题,Java实现循环列表解决约瑟夫环问题
  10. textarea选中行删除_Easy Data Transform如何在Excel中删除重复的行?
  11. Hive_Hive的数据模型_视图
  12. 《位置大数据隐私管理》—— 1.5 典型的位置隐私保护技术
  13. vue3使用keep-alive页面切换时报错:TypeError: parentComponent.ctx.deactivate is not a function
  14. SAP BASIS ADM100 中文版 Unit 2(1)
  15. Leetcode 第 201 场周赛 (2020 滴滴校招专场)
  16. Ubuntu订阅电信物联网平台
  17. 语音识别(ASR)论文优选:Icassp 2022 M2MeT方案总结
  18. python 评分卡_评分卡原理及Python实现
  19. 详解EJB技术及实现原理
  20. 为什么阿里巴巴禁止开发人员 boolean 类型变量使用 isXXX 来命名?

热门文章

  1. 提高模型准确率:组合模型
  2. 【寒江雪】Unity中调用C++的函数和类
  3. 怎么样才能查看别人的IP地址
  4. 操作系统复习:12.缺页中断以及内存页面置换算法
  5. KingbaseES R6 集群手工配置VIP案例
  6. java开发季度绩效自评,季度绩效考核英文自我评价
  7. Linux系统之磁盘管理
  8. 查看raid卡型号和固件版本
  9. 怎样学好高中数学学好高中数学的技巧
  10. 易优CMS插件-站长必备易优CMS插件