System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及可视化,尤其涉及一种基于时间序列的计划任务可视化方法及装置。
技术介绍
1、业界针对项目管理需求,衍生了大量可视化方案设计与实现,比如甘特图,流程图,泳道图等。这些现存公开方案拥有易于理解、扩展和使用等诸多优点,大量主流项目管理软件产品也采用了这些方案进行定制实现;但在管理大量有着强烈时间属性、划分了团队且有着大量责任人的项目任务时,这些方案往往暴露出一些局限性。比如,甘特图虽然直观展示了项目的时间进度,但对于大规模项目中的任务细分和团队成员的角色区分表现不足,尤其是在展示多个平行进行的任务流以及它们之间的依赖关系时,甘特图的空间利用率不足,信息过载问题可能导致重要细节被忽略。再比如,流程图和泳道图虽能较好地描述流程步骤和责任分配,但对时间维度的表达不够直接,不便于快速把握项目的时间线,完成状态和关键里程碑。
2、另外,大多数项目管理工具要求用户安装专门的软件客户端,或是依赖特定的操作系统环境,这限制了其可访问性和灵活性,不利于快速响应和远程协作的需求日益增长的现代工作环境,特别是在强调即时访问和跨平台兼容性的今天,这种依赖性成为了一个显著的不便。
3、许多现有的可视化工具虽然功能齐全,但用户界面往往较为固化,难以满足特定团队和生产实践的统筹管理需求,限制了用户的使用效率,特别是对于需要追踪进度变更,查看任务完成状态和完成时间,对于计划全局进行管理和调整操作的大型项目而言,这种局限性日益增大。
技术实现思路
1、本专利技术提供一种基于时间序列的
2、本专利技术提供一种基于时间序列的计划任务可视化方法,包括:获取计划任务数据,计划任务数据用于表征预设时间内执行的任务信息;根据计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息;其中,节点缓存数据包括横轴定位排序键和竖轴分组依据,横轴定位排序键用于表征数据在横轴上的位置和顺序;根据坐标轴信息,绘制坐标轴,并在坐标轴中渲染相应的计划任务节点,得到初始展示结果;根据计划任务数据中各计划任务之间的关系,在初始展示结果中渲染各计划任务节点之间的连接线,得到可视化展示结果。
3、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,坐标轴信息包括横轴刻度宽度和各计划任务对应的横轴坐标,根据计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息,包括:根据横轴定位排序键,对计划任务数据进行排序;根据排序结果,确定所有计划任务中的最早任务开始时间和最晚任务结束时间,得到横轴范围信息;根据横轴范围信息和在先获取的显示屏幕宽度,得到横轴比例尺信息;根据横轴范围信息和横轴比例尺信息,按日期对各计划任务数据进行分组,得到各分组对应的横轴刻度宽度以及各计划任务的横轴坐标。
4、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,坐标轴信息还包括竖轴刻度高度和各计划任务对应的竖轴坐标,竖轴与横轴垂直,根据计划任务数据和在先缓存的节点缓存数据,确定各计划任务对应的坐标轴信息,还包括:根据竖轴分组依据,对各计划任务进行分组;根据各分组内的计划任务数量和在先获取的显示屏幕高度,确定各分组对应的竖轴刻度高度以及各计划任务的竖轴坐标。
5、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,坐标轴信息包括横轴刻度宽度、各计划任务对应的横轴坐标、竖轴刻度高度和各计划任务对应的竖轴坐标,根据坐标轴信息,绘制坐标轴,并在坐标轴中渲染相应的计划任务节点,包括:根据横轴刻度宽度和竖轴刻度高度,确定网格参数,网格参数包括网格间距;根据网格参数,利用线性渐变linear-gradient技术,绘制坐标轴;根据各计划任务对应的横轴坐标和各计划任务对应的竖轴坐标,将对应计划任务渲染至坐标轴上。
6、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,根据网格参数,利用线性渐变linear-gradient技术,绘制坐标轴,包括:利用线性渐变linear-gradient技术,创建从坐标轴起点颜色到终点颜色的渐变背景;根据网格参数和在先创建的可缩放矢量图形svg元素,确定相对于svg元素的网格线位置,网格线位置包括横轴方向上每个网格线的位置、数量以及竖轴方向上每个网格线的位置、数量;根据网格线位置和渐变背景,创建线条元素,并将线条元素添加至svg元素中,生成坐标轴。
7、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,根据计划任务数据中各计划任务之间的关系,在初始展示结果中渲染各计划任务节点之间的连接线,得到可视化展示结果,包括:根据计划任务数据中各计划任务之间的关系,确定每段关系的源节点和目标节点;根据每段关系的源节点和目标节点,确定对应初始展示结果中的源节点坐标和目标节点坐标;根据每段关系对应的源节点坐标和目标节点坐标,结合预设连接线样式,在初始展示结果中渲染对应连接线,得到可视化展示结果。
8、根据本专利技术提供的一种基于时间序列的计划任务可视化方法,在根据计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息之前,包括:根据计划任务数据,选择具有时间顺序的字段,得到横轴定位排序键;根据计划任务数据,选择计划任务所属团队作为竖轴分组依据;将横轴定位排序键和竖轴分组依据进行节点缓存。
9、本专利技术还提供一种基于时间序列的计划任务可视化装置,包括:数据获取模块,获取计划任务数据,计划任务数据用于表征预设时间内执行的任务信息;坐标确定模块,根据计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息;其中,节点缓存数据包括横轴定位排序键和竖轴分组依据,横轴定位排序键用于表征数据在横轴上的位置和顺序;坐标绘制模块,根据坐标轴信息,绘制坐标轴,并在坐标轴中渲染相应的计划任务节点,得到初始展示结果;线条渲染模块,根据计划任务数据中各计划任务之间的关系,在初始展示结果中渲染各计划任务节点之间的连接线,得到可视化展示结果。
10、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述基于时间序列的计划任务可视化方法。
11、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于时间序列的计划任务可视化方法。
12、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于时间序列的计划任务可视化方法。
13、本专利技术提供的基于时间序列的计划任务可视化方法及装置,通过获取的计划任务数据和在先缓存的节点缓存数据,以加快坐标轴的确定过程,便于根据不同的需求和场景进行灵活的坐标轴确定,从而准确反映任务在横轴和竖轴上的位置和关系,使可视化结果更加准确可靠,且根据坐标轴信息,绘制坐标轴,并在坐标轴中渲染相应的计划任务节点,以使任务信息本文档来自技高网...
【技术保护点】
1.一种基于时间序列的计划任务可视化方法,其特征在于,包括:
2.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息包括横轴刻度宽度和各所述计划任务对应的横轴坐标,根据所述计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息,包括:
3.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息还包括竖轴刻度高度和各所述计划任务对应的竖轴坐标,竖轴与横轴垂直,根据所述计划任务数据和在先缓存的节点缓存数据,确定各所述计划任务对应的坐标轴信息,还包括:
4.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息包括横轴刻度宽度、各所述计划任务对应的横轴坐标、竖轴刻度高度和各所述计划任务对应的竖轴坐标,根据所述坐标轴信息,绘制坐标轴,并在所述坐标轴中渲染相应的计划任务节点,包括:
5.根据权利要求4所述的基于时间序列的计划任务可视化方法,其特征在于,根据所述网格参数,利用线性渐变linear-gradient技术,绘制坐标轴,包括:
6.根据权利要求
7.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,在根据所述计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息之前,包括:
8.一种基于时间序列的计划任务可视化装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述基于时间序列的计划任务可视化方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述基于时间序列的计划任务可视化方法。
...【技术特征摘要】
1.一种基于时间序列的计划任务可视化方法,其特征在于,包括:
2.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息包括横轴刻度宽度和各所述计划任务对应的横轴坐标,根据所述计划任务数据和在先缓存的节点缓存数据,确定坐标轴信息,包括:
3.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息还包括竖轴刻度高度和各所述计划任务对应的竖轴坐标,竖轴与横轴垂直,根据所述计划任务数据和在先缓存的节点缓存数据,确定各所述计划任务对应的坐标轴信息,还包括:
4.根据权利要求1所述的基于时间序列的计划任务可视化方法,其特征在于,所述坐标轴信息包括横轴刻度宽度、各所述计划任务对应的横轴坐标、竖轴刻度高度和各所述计划任务对应的竖轴坐标,根据所述坐标轴信息,绘制坐标轴,并在所述坐标轴中渲染相应的计划任务节点,包括:
5.根据权利要求4所述的基于时间序列的计划任务可视化方法,其特征在于,根据所述网格参数,利...
【专利技术属性】
技术研发人员:汪顺利,汪敏,李卅,蒲松坪,王铮海,张超,余志君,沙奇玉,
申请(专利权)人:商飞智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。