The embodiment of this application discloses methods and devices for generating user-customized visual components. One specific embodiment of the method includes: in response to receiving creation instructions for instructing the creation of customized visual components, determining visual instances presented in the current component editing page based on the received creation instructions; determining initial visual components corresponding to visual instances and user setting parameters for visual instances; uploading them to the server The user-customized visual component creation request enables the server to generate user-customized visual components based on the initial visual component and user settings parameters, in which the creation request includes the identification information of the initial visual component and user settings parameters. The user-customized visualization components are generated to meet the user's needs, which is beneficial to reduce the time spent by users in generating data visualization reports and improve the user experience.
【技术实现步骤摘要】
用于生成用户定制的可视化组件的方法和装置
本申请实施例涉及计算机
,具体涉及计算机网络
,尤其涉及用于生成用户定制的可视化组件的方法和装置。
技术介绍
数据可视化是指,利用计算机图形学和图像处理技术,将大型数据集中的数据转换成图形或图像在屏幕上显示出来,并利用数据分析和开发工具发现其中未知信息的过程。目前发展的在线数据可视化编辑工具,可以方便不同用户在线对海量信息数据进行可视化分析处理。例如,在上述数据可视化编辑工具中,用户通过添加预设的可视化组件,来组织自己的报表。上述预设的可视化组件多由数据可视化编辑工具的开发者编程实现。用户在使用可视化组件生成数据可视化报表时,通常会有定制化需求。也就是将可视化报表中的可视化实例按照自己的需求和风格进行展示。
技术实现思路
本申请实施例提出了一种用于生成用户定制的可视化组件的方法和装置。第一方面,本申请实施例提供了一种用于生成用户定制的可视化组件的方法,该方法包括:响应于接收到用于指示创建定制的可视化组件的创建指令,基于所接收的创建指令确定呈现在当前组件编辑页面中的可视化实例;确定与可视化实例对应的初始可视化组件以及用户对可视化实例设置的用户设置参数;向服务器上传用户定制的可视化组件的创建请求,以使服务器基于初始可视化组件和用户设置参数生成用户定制的可视化组件,其中,创建请求包括初始可视化组件的标识信息以及用户设置参数。在一些实施例中,可视化实例为组合可视化实例,组合可视化实例是由至少两个可视化实例通过组合而生成的,其中每一个可视化实例对应一个初始可视化组件;以及确定与可视化实例对应的初始可视化组件以及用户对 ...
【技术保护点】
1.一种用于生成用户定制的可视化组件的方法,包括:响应于接收到用于指示创建定制的可视化组件的创建指令,基于所接收的所述创建指令确定呈现在当前组件编辑页面中的可视化实例;确定与所述可视化实例对应的初始可视化组件以及用户对所述可视化实例设置的用户设置参数;向服务器上传用户定制的可视化组件的创建请求,以使所述服务器基于所述初始可视化组件和所述用户设置参数生成用户定制的可视化组件,其中,所述创建请求包括所述初始可视化组件的标识信息以及所述用户设置参数。
【技术特征摘要】
1.一种用于生成用户定制的可视化组件的方法,包括:响应于接收到用于指示创建定制的可视化组件的创建指令,基于所接收的所述创建指令确定呈现在当前组件编辑页面中的可视化实例;确定与所述可视化实例对应的初始可视化组件以及用户对所述可视化实例设置的用户设置参数;向服务器上传用户定制的可视化组件的创建请求,以使所述服务器基于所述初始可视化组件和所述用户设置参数生成用户定制的可视化组件,其中,所述创建请求包括所述初始可视化组件的标识信息以及所述用户设置参数。2.根据权利要求1所述的方法,其中,所述可视化实例为组合可视化实例,所述组合可视化实例是由至少两个可视化实例通过组合而生成的,其中每一个可视化实例对应一个初始可视化组件;以及所述确定与所述可视化实例对应的初始可视化组件以及用户对所述可视化实例设置的用户设置参数,包括:确定所述至少两个可视化组件实例各自对应的初始可视化组件、用户设置参数以及所述至少两个可视化实例的相对位置关系参数;以及所述创建请求包括所述至少两个可视化实例各自对应的初始可视化组件的标识信息、用户设置参数以及所述相对位置关系参数;以及所述向服务器上传所述创建请求,以使所述服务器基于所述初始可视化组件和所述用户设置参数生成用户定制的可视化组件,包括:向服务器上传所述创建请求,以使所述服务器基于所述至少两个可视化实例各自对应的初始可视化组件的标识信息、用户设置参数以及所述相对位置关系参数生成用户定制的可视化组件。3.根据权利要求2所述的方法,其中,所述确定与所述可视化实例对应的初始可视化组件以及用户对所述可视化实例设置的用户设置参数,还包括:确定所述至少两个可视化实例的层次关系参数;以及所述创建请求还包括所述层次关系参数;以及所述向服务器上传用户定制的可视化组件的创建请求,以使所述服务器基于所述初始可视化组件和所述用户设置参数生成用户定制的可视化组件,包括:向服务器上传用户定制的可视化组件的创建请求,以使所述服务器基于所述至少两个可视化实例各自对应的初始可视化组件的标识信息、用户设置参数以及所述相对位置关系参数和所述层次关系参数生成用户定制的可视化组件。4.根据权利要求1所述的方法,其中,所述方法还包括:接收所述服务器发送的基于所述创建请求创建的用户定制的可视化组件及其标识信息;在组件编辑页面显示的组件列表中呈现所述用户定制的可视化组件。5.根据权利要求4所述的方法,其中,所述方法还包括:响应于接收到用户对所述用户定制的可视化组件执行的分享操作,将所述分享操作发送给所述服务器,以使所述服务器将所述用户定制的可视化组件分享给所述分享操作指示的用户。6.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到用于指示创建定制的可视化组件的创建指令,将所述创建指令对应的用户的标识信息发送给所述服务器,以使所述服务器对所述用户进行鉴权;响应于接收到所述服务器发送的用于指示鉴权通过的信息,基于所接收的所述创建指令确定呈现在当前组件编辑页面中的可视化实例。7.一种用于生成用户定制的可...
【专利技术属性】
技术研发人员:程荣,郝郁,赵沐为,钟姿艳,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。