一种基于WPF以象形图显示数据的方法、智能终端及存储介质技术

技术编号:25755667 阅读:41 留言:0更新日期:2020-09-25 21:05
本公开所提供的一种基于WPF以象形图显示数据的方法、智能终端及存储介质,其中,所述WPF具有封装好的象形图,所述象形图用于显示数据,当使用WPF时包括:监测是否有数据传入;若有数据传入,根据所传入数据更新象形图。本公开通过自动对传入的数据进行封装,以形成象形图展示,能够直观地显示所传入的数据,方便使用者使用。

【技术实现步骤摘要】
一种基于WPF以象形图显示数据的方法、智能终端及存储介质
本公开涉及WPF
,尤其涉及的是一种基于WPF以象形图显示数据的方法、智能终端及存储介质。
技术介绍
WPF(WindowsPresentationFoundation)是微软推出的基于Windows的用户界面框架,属于.NETFramework3.0的一部分。它提供了统一的编程模型、语言和框架。但是WPF上不存在直接封装好的象形图,在WPF使用过程中往往会需要使用大量的数据,在使用WPF时,每次均需要逐一查看WPF上接收的数据,且数据繁杂,不够直观,造成了大量的人力和时间投入,给使用者带来了极大的不便。因此,现有技术存在缺陷,有待改进与发展。
技术实现思路
本公开要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于WPF以象形图显示数据的方法、智能终端及存储介质,旨在解决现有技术中的WPF不能直观显示数据,给使用者带来极大不便的问题。本公开解决技术问题所采用的技术方案如下:一种基于WPF以象形图显示数据的方法,其中,所述WPF具有封装好的象形图,所述象形图用于显示数据,当使用WPF时包括:监测是否有数据传入;若有数据传入,根据所传入数据更新象形图。进一步地,所述象形图上设有用于显示数据的数据柱,其中,根据所传入数据更新象形图时,数据柱进行对应的更新,数据柱进行更新包括:根据所传入数据计算现有数据柱数量;对现有数据柱数量与原有数据柱数量进行分析;根据预设数据柱数量重新分配现有数据柱数量与原有数据柱数量,并在象形图中显示分配后的现有数据柱和原有数据柱。进一步地,根据预设数据柱数量重新分配现有数据柱数量与原有数据柱数量,并在象形图中显示分配后的现有数据柱和原有数据柱,之后包括:根据预设样式配置分配后的现有数据柱。进一步地,所述根据预设样式配置分配后的现有数据柱,之后包括:接收数据柱设置指令;根据数据柱设置指令,设置对应的数据柱的高度或颜色。进一步地,所述数据柱下层铺设有与所传入数据对应的渐变底图,其中,根据所传入数据更新象形图时,渐变底图进行对应的更新,渐变底图进行更新包括:根据所传入数据更新数据柱下层铺设的渐变底图。进一步地,根据所传入数据更新数据柱下层铺设的渐变底图,之后包括:接收渐变底图设置指令;根据渐变底图设置指令为渐变底图设置对应的填充色。进一步地,所述象形图上显示有与传入数据对应的数值,其中,根据所传入数据更新象形图时,传入数据对应的数值进行对应的更新,数值进行更新包括:根据所传入数据更新象形图上与传入数据对应的数值并显示。进一步地,所述象形图上显示有与传入数据对应的标题和数值,根据所传入数据更新象形图上与传入数据对应的数值并显示之后包括:接收标题设置指令;根据标题设置指令对应设置标题的字体格式;或接收数值显示设置指令;根据数值显示设置指令对应设置数值显示字体格式、数值格式或数值最大值。本公开还提供一种智能终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有基于不同芯片方案的配置程序,所述基于不同芯片方案的配置程序被所述处理器执行时用于执行如上所述的基于WPF以象形图显示数据的方法。本公开还一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的基于WPF以象形图显示数据的方法。本公开所提供的一种基于WPF以象形图显示数据的方法、智能终端及存储介质,其中,所述WPF具有封装好的象形图,所述象形图用于显示数据,当使用WPF时包括:监测是否有数据传入;若有数据传入,根据所传入数据更新象形图。本公开通过自动对传入的数据进行封装,以形成象形图展示,能够直观地显示所传入的数据,方便使用者使用WPF,节省了需使用大量数据时的人力和时间的投入。附图说明图1是本公开中基于WPF以象形图显示数据的方法的较佳实施例的流程图。图2是本公开中在WPF上创建象形图的较佳实施例的流程图。图3是本公开中更新象形图上数据柱的较佳实施例的流程图。图4是本公开中在WPF上创建象形图的界面示意图。图5是本公开中在WPF上创建完成象形图后的效果展示图。图6是本公开中智能终端的较佳实施例的功能原理框图。具体实施方式为使本公开的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本公开进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定本公开。本公开通过对WPF进行了改进,使得WPF具有封装好的象形图,而象形图的展示效果如图5所示。当有数据传入时,封装好的象形图能够对传入的数据进行直观的显示。如图1所示,图1为本公开中基于WPF以象形图显示数据的方法的较佳实施例的流程图,当使用WPF时,通过WPF上的形象图能够显示传入的数据,在具体实施时包括以下步骤:S100、监测是否有数据传入。S200、若有数据传入,根据所传入数据更新象形图。具体地,在使用WPF时,通过实时监测数据的传入情况,能够根据所传入的数据更新象形图,进而以图形的方式显示数据,方便用户使用和查看数据;其中,所述象形图上设有用于显示数据的数据柱50。而在WPF上创建象形图的方式具体如图2和图4所示:S10、新建一个canvas10容器,用于展示象形图。S20、在canvas10画布上新建一个第一stackpanel20,此新建第一stackpanel20用作容置多组数据柱50的容器,设置第一stackpanel20的Orientation为Vertical。S30、在第一stackpanel20上新建一个第二stackpanel30,此新建第二stackpanel30用作容置分别容置每一组数据柱50的容器,用于遍历所传入数据,将第二stackpanel30的Orientation设为Horizontal。可以理解地,根据数据柱50组的多少,第二stackpanel30可建立有多个,此处并不做限定。S40、而第二stackpanel30上传入数据的部分用第三stackpanel40进行封装,以作为数据柱50渐变底图,设置第三stackpanel40的Orientation为Horizontal。S50、在第三stackpanel40上新建Border遍历传入数据,作为每一个数据柱50,用于展示数据,以此完成设置象形图用于展示数据。可以理解地,在创建象形图过程中,Stackpanel可通过Orientation设置为横向(Vertical)或纵向(Horizontal),其中,Vertical和Horizontal是可以同步进行交换的,具体地可由开发者自定义设定,此处并不做过多限定,只要是能够实现遍历数据并展示数据的Orientatio本文档来自技高网...

【技术保护点】
1.一种基于WPF以象形图显示数据的方法,其特征在于,所述WPF具有封装好的象形图,所述象形图用于显示数据,当使用WPF时包括:/n监测是否有数据传入;/n若有数据传入,根据所传入数据更新象形图。/n

【技术特征摘要】
1.一种基于WPF以象形图显示数据的方法,其特征在于,所述WPF具有封装好的象形图,所述象形图用于显示数据,当使用WPF时包括:
监测是否有数据传入;
若有数据传入,根据所传入数据更新象形图。


2.根据权利要求1所述的基于WPF以象形图显示数据的方法,其特征在于,所述象形图上设有用于显示数据的数据柱,其中,根据所传入数据更新象形图时,数据柱进行对应的更新,数据柱进行更新包括:
根据所传入数据计算现有数据柱数量;
对现有数据柱数量与原有数据柱数量进行分析;
根据预设数据柱数量重新分配现有数据柱数量与原有数据柱数量,并在象形图中显示分配后的现有数据柱和原有数据柱。


3.根据权利要求2所述的基于WPF以象形图显示数据的方法,其特征在于,根据预设数据柱数量重新分配现有数据柱数量与原有数据柱数量,并在象形图中显示分配后的现有数据柱和原有数据柱,之后包括:
根据预设样式配置分配后的现有数据柱。


4.根据权利要求3所述的基于WPF以象形图显示数据的方法,其特征在于,所述根据预设样式配置分配后的现有数据柱,之后包括:
接收数据柱设置指令;
根据数据柱设置指令,设置对应的数据柱的高度或颜色。


5.根据权利要求2所述的基于WPF以象形图显示数据的方法,其特征在于,所述数据柱下层铺设有与所传入数据对应的渐变底图,其中,根据所传入数据更新象形图时,渐变底图进行对应的更新,渐变底图进行更新包括:
根据所传入数据更新数据柱下层铺...

【专利技术属性】
技术研发人员:王俊吴闽华姜坤卫宣安
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1