CN116132313A - 网络数据可视化方法、装置、设备及介质 - Google Patents
网络数据可视化方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN116132313A CN116132313A CN202211718615.9A CN202211718615A CN116132313A CN 116132313 A CN116132313 A CN 116132313A CN 202211718615 A CN202211718615 A CN 202211718615A CN 116132313 A CN116132313 A CN 116132313A
- Authority
- CN
- China
- Prior art keywords
- target
- dimension
- data
- dimensions
- network data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013079 data visualisation Methods 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000000007 visual effect Effects 0.000 claims abstract description 36
- 238000010586 diagram Methods 0.000 claims abstract description 26
- 238000001914 filtration Methods 0.000 claims description 53
- 238000004891 communication Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 6
- 238000012800 visualization Methods 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/028—Capturing of monitoring data by filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种网络数据可视化方法、装置、设备及介质。在该方法中,通过获取至少包括三个目标维度的数据可视化请求后,从包括至少三个维度的网络数据中确定出目标数据,进而再根据目标维度之间的对应关系确定象限数量,再根据目标数据和象限数量生成可视化数据图。本方案通过至少三个目标维度,以及确定出的象限数量至少为两个,可利用可视化数据图中平面直角坐标系的至少两个象限,有效提高了平面直角坐标系的利用率。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种网络数据可视化方法、装置、设备及介质。
背景技术
随着科技的发展,各行各业产生的数据越来越多,为了方便展示数据之间的关系,通常可将数据进行可视化。
现有技术中,对于网络数据的可视化,通常是通过平面直角坐标系展现,平面直角坐标系的横坐标表示时间,纵坐标表示上行流量值或下行流量值等。每个平面直角坐标系只能展现两个维度的数据,比如展现时间维度和上行流量值维度,也就是展现上行流量值与时间的关系。若还想展现其他维度,则需要再生成新的平面直角坐标系。
综上所述,现有的网络数据可视化方法在平面直角坐标系中只能展现两个维度,导致平面直角坐标系的利用率较低。
发明内容
本申请提供一种网络数据可视化方法、装置、设备及介质,用于解决现有的网络数据可视化方法在平面直角坐标系中只能展现两个维度,导致平面直角坐标系的利用率较低的问题。
第一方面,本申请提供一种网络数据可视化方法,包括:
获取数据可视化请求,所述数据可视化请求包括至少三个目标维度;
根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,所述网络数据包括至少三个维度的数据,所述网络数据中的维度包括所述数据可视化请求中的目标维度;
根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量;
根据所述象限数量、所述目标数据,使用平面直角坐标系生成可视化数据图;所述平面直角坐标系的横轴的负半轴上的点的取值为正值,且所述横轴的负半轴上的第一目标点距离原点越远,所述第一目标点对应的数值越大;所述平面直角坐标系的纵轴的负半轴上的点的取值为正值,且所述纵轴的负半轴上的第二目标点距离原点越远,所述第二目标点对应的数值越大。
在一种具体实施方式中,所述根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量,包括:
确定所述数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度;
根据所述网络数据,确定横坐标目标维度与纵坐标目标维度之间的对应关系;
将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为所述象限数量。
在一种具体实施方式中,所述根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,包括:
对于所述数据可视化请求中目标维度中的每个横坐标目标维度,从所述网络数据中获取所述横坐标目标维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度包括子维度,则从所述网络数据中获取所述纵坐标目标维度的每个子维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度不包括子维度,则从所述网络数据中获取所述纵坐标目标维度对应的目标数据。
在一种具体实施方式中,所述方法还包括:
获取维度过滤请求,所述维度过滤请求包括目标过滤维度和过滤范围;
根据所述目标过滤维度和所述过滤范围,对所述可视化数据图进行更新。
第二方面,本申请提供一种网络数据可视化装置,包括:
获取模块,用于:
获取数据可视化请求,所述数据可视化请求包括至少三个目标维度;
根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,所述网络数据包括至少三个维度的数据,所述网络数据中的维度包括所述数据可视化请求中的目标维度;
处理模块,用于根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量;
生成模块,用于根据所述象限数量、所述目标数据,使用平面直角坐标系生成可视化数据图;所述平面直角坐标系的横轴的负半轴上的点的取值为正值,且所述横轴的负半轴上的第一目标点距离原点越远,所述第一目标点对应的数值越大;所述平面直角坐标系的纵轴的负半轴上的点的取值为正值,且所述纵轴的负半轴上的第二目标点距离原点越远,所述第二目标点对应的数值越大。
在一种具体实施方式中,所述处理模块,具体用于:
确定所述数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度;
根据所述网络数据,确定横坐标目标维度与纵坐标目标维度之间的对应关系;
将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为所述象限数量。
在一种具体实施方式中,所述获取模块,具体用于:
对于所述数据可视化请求中目标维度中的每个横坐标目标维度,从所述网络数据中获取所述横坐标目标维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度包括子维度,则从所述网络数据中获取所述纵坐标目标维度的每个子维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度不包括子维度,则从所述网络数据中获取所述纵坐标目标维度对应的目标数据。
在一种具体实施方式中,所述获取模块,还用于获取维度过滤请求,所述维度过滤请求包括目标过滤维度和过滤范围;
所述生成模块,还用于根据所述目标过滤维度和所述过滤范围,对所述可视化数据图进行更新。
第三方面,本申请提供一种电子设备,包括:
处理器,存储器,通信接口;
所述存储器用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的网络数据可视化方法。
第四方面,本申请提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的网络数据可视化方法。
本申请提供的网络数据可视化方法、装置、设备及介质,通过获取至少包括三个目标维度的数据可视化请求后,从包括至少三个维度的网络数据中确定出目标数据,进而再根据目标维度之间的对应关系确定象限数量,再根据目标数据和象限数量生成可视化数据图。本方案通过至少三个目标维度,以及确定出的象限数量至少为两个,可利用可视化数据图中平面直角坐标系的至少两个象限,有效提高了平面直角坐标系的利用率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1a为本申请提供的网络数据可视化方法实施例一的流程示意图;
图1b为本申请提供的可视化数据图一;
图1c为本申请提供的可视化数据图二;
图2a为本申请提供的可视化数据图三;
图2b为本申请提供的可视化数据图四;
图3为本申请提供的网络数据可视化方法实施例三的流程示意图;
图4为本申请提供的网络数据可视化装置实施例的结构示意图;
图5为本申请提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在根据本实施例的启示下作出的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
随着科技的发展,各行各业所产生的数据越来越多,一般数据之间会有联系,为了更加直观地展现数据之间的关系,可将数据进行可视化,也就是生成数据可视化图,比如柱状图、折线图等。
对于数据可视化,通常是通过平面直角坐标系展现,平面直角坐标系的横坐标表示时间,纵坐标表示指标值等。所以每个平面直角坐标系只能展现两个维度的数据,而对于网络数据,按照现有技术中的方法生成可视化数据图,通常只占用一个象限,这是因为在该可视化数据图中,平面直角坐标系的纵坐标对应的维度的值都是大于或等于零。
所以,现有的网络数据可视化方法在平面直角坐标系中只能展现两个维度,导致平面直角坐标系的利用率较低的问题。
针对现有技术中存在的问题,发明人在对网络数据可视化方法进行研究的过程中发现,为了提高平面直角坐标系的利用率,可根据网络数据的纵坐标维度的值大于或等于零的特性,将平面直角坐标系的第二象限、第三象限和第四象限进行利用。在获取到数据可视化请求后,由于网络数据中包括至少三个维度的数据,数据可视化请求中包括至少三个目标维度,所以使用目标维度,可确定出需要使用至少两个象限,进而根据确定出的象限数量和目标维度对应的目标数据,生成可视化数据图,有效提高了平面直角坐标系的利用率。基于上述发明构思,设计了本申请中的网络数据可视化方案。
本申请中网络数据可视化方法的执行主体可以是终端设备,还可以是计算机、服务器等可以生成数据可视化数据图的设备,本申请不对其进行限定,下面以终端设备为例进行说明。
下面对本申请提供的网络数据可视化方法的应用场景进行示例说明。
示例性的,在该应用场景中,用户拥有一批网络数据,该网络数据包括五个维度的数据,五个维度分别为时间、访问量(Page View,简称:PV)、独立访客(Unique Visitor,简称:UV)数量、上行流量数和下行流量数。用户想在一张图中展现PV和时间的关系以及UV数量与时间的关系,并且想要看到二者之间是否有联系,所以将网络数据导入终端设备中,终端设备即可获取到该网络数据,并生成选择维度界面。
进而用户在选择维度界面上选择横坐标维度和纵坐标维度,选择的横坐标维度为时间,纵坐标维度为PV和UV数量,进而用户点击确定按钮,终端设备即可生成并获取到数据可视化请求,该数据可视化请求中包括三个目标维度,也就是时间、PV和UV数量。
进而终端设备根据三个目标维度,在网络数据中获取到对应的目标数据,再根据时间、PV和UV数量的对应关系,确定象限数量。由于横坐标维度为时间,纵坐标维度为PV和UV数量,时间与PV有对应关系,时间与UV有对应关系,所以确定出象限数量为2。
进而终端设备根据象限数量、目标数据,使用平面直角坐标系生成可视化数据图,由于平面直角坐标系的横轴的负半轴上的点的取值为正值,且横轴的负半轴上的第一目标点距离原点越远,第一目标点对应的数值越大;平面直角坐标系的纵轴的负半轴上的点的取值为正值,且纵轴的负半轴上的第二目标点距离原点越远,第二目标点对应的数值越大,所以,可在第一象限和第四象限中分别生成PV和时间的关系图以及UV数量与时间的关系图,也就是生成可视化数据图,在该图中,PV和时间的关系图以及UV数量与时间的关系图共用一条时间轴,用户不仅可以看到PV和时间的关系以及UV数量与时间的关系,并且还可以看到二者之间是否有联系。
需要说明的是,终端设备包括但不限于经由数据连接/网络和/或经由无线接口进行通信的装置,如,针对蜂窝网络、无线局域网(Wireless Local Area Network,WLAN)、诸如DVB-H网络的数字电视网络、卫星网络、AM-FM广播发送器的装置。被设置成通过无线接口通信的终端设备可以被称为“无线通信终端”、“无线终端”或“移动终端”。移动终端的示例包括但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信***(Personal Communications System,简称:PCS)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、Web浏览器、记事簿、日历以及/或全球定位***(Global Positioning System,简称:GPS)接收器的个人数字处理(Personal DigitalAssistant,简称:PDA);以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。可以指接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,简称:SIP)电话、无线本地环路(Wireless Local Loop,简称:WLL)站、PDA、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5G网络中的终端设备,卫星网络中的终端设备或者未来演进的PLMN中的终端设备等,对此本方案不做限制。
需要说明的是,上述场景仅是本申请实施例提供的一种应用场景的示例,本申请实施例不对该场景中包括的各种设备的实际形态进行限定,也不对设备之间的交互方式进行限定,在方案的具体应用中,可以根据实际需求设定。
下面,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图1a为本申请提供的网络数据可视化方法实施例一的流程示意图,本申请实施例对终端设备获取到数据可视化请求后,确定出目标数据以及象限数量,进而根据象限数量和目标数据生可视化数据图的情况进行说明。本实施例中的方法可以通过软件、硬件或者软硬件结合的方式来实现。如图1a所示,该网络数据可视化方法具体包括以下步骤:
S101:获取数据可视化请求。
在本步骤中,终端设备需要获取数据可视化请求,以便启动数据可视化的过程,数据可视化请求包括至少三个目标维度。
需要说明的是,终端设备获取数据可视化请求的方式可以是:用户在终端设备上的维度选择界面上选择目标维度,进而点击确定按钮,终端设备可生成和获取到数据可视化请求。还可以是:该终端设备接收到其他设备发送的数据可视化请求。还可以是,终端设备定期生成并获取数据可视化请求。本申请实施例不对获取数据可视化请求的方式进行限定,可根据实际情况进行确定。
需要说明的是,终端设备在获取到数据可视化请求后,还会判断其中的目标维度是否在预先获取的网络数据中,若存在目标维度不在网络数据中,则输出维度错误提示消息,以便用户查看并重新发送数据可视化请求。
需要说明的是,终端设备若要生成可视化数据图,需要根据数据生成,这就需要预先获取网络数据,网络数据包括至少三个维度的数据,网络数据中的维度包括数据可视化请求中的目标维度。
需要说明的是,终端设备获取网络数据的方式可以是用户将网络数据导入终端设备;还可以是用户使用其他终端设备将网络数据发送至该终端设备;还可以是网络中的设备定期将其自身的数据发送至终端设备,终端设备再将其进行整合处理,得到网络数据。本申请实施例不对获取网络数据的方式进行限定,可根据实际情况进行确定。
需要说明的是,维度可以是时间、距离、PV、UV数量、上行流量值、下行流量值、域名解析量、子域名数量等,本申请实施例不对维度进行限定,可根据实际情况进行确定。
S102:根据数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据。
在本步骤中,终端设备获取到数据可视化请求后,由于预先获取的网络数据中的维度包括数据可视化请求中的目标维度,所以可根据数据可视化中的每个目标维度,从预先获取的网络数据中获取对应的目标数据。
示例性的,表1为本申请提供的网络数据表一。
表1网络数据表一
如表1所示,网络数据表中包括5个维度,分别为时间、PV、UV数量、上行流量值和下行流量值。数据可视化请求中包括三个目标维度,分别为时间、上行流量值和下行流量值,所以目标数据为网络数据表中时间、上行流量值和下行流量值对应的三列数据。
需要说明的是,上述例子仅是对目标数据确定目标数据的过程进行示例,本申请实施例不对网络数据、维度等进行限定,可根据实际情况进行确定。
需要说明的是,若在网络数据中,目标维度还包括子维度,则该目标维度对应的目标数为该目标数据的每个子维度对应的数据。
S103:根据数据可视化请求中目标维度之间的对应关系,确定象限数量。
在本步骤中,终端设备在接收到数据可视化请求后,还需要根据数据可视化请求中目标维度之间的对应关系,确定象限数量。
由于目标维度可分为横坐标目标维度和纵坐标目标维度,所以先确定出数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度,确定的方式可以是在数据可视化请求中,已经将目标维度进行划分,可直接确定;确定的方式还可以是根据目标维度的特性来确定,比如,将时间、距离等连续的维度作为横坐标目标维度、将其他维度作为纵坐标目标维度。
进而根据网络数据,可确定横坐标目标维度与纵坐标目标维度之间的对应关系。示例性的,在上述例子的基础上,如表1所示,时间为横坐标目标数据、上行流量值和下行流量值为纵坐标目标数据,时间与上行流量值之间有对应关系,时间与下行流量值之间有对应关系。
进而将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为象限数量。示例性的,在上述例子的基础上,由于时间与上行流量值之间有对应关系,时间与下行流量值之间有对应关系,所以可确定出两个对应关系,所以象限数量为2。
示例性的,网络数据中包括两张表,其中一张表如表1所示,另外一张表中的维度为距离和域名数量,数据可视化请求中的目标维度为时间、PV、距离和域名数量,所以横坐标目标维度为时间和距离,纵坐标目标维度为PV和域名数量,时间与PV之间有对应关系,距离和域名数量之间有对应关系,所以可确定出象限数量为2。
需要说明的是,步骤S102与步骤S103的执行顺序可以是先执行步骤S102,再执行步骤S103;还可以是先执行步骤S103,再执行步骤S102;还可以是步骤S102与步骤S103同时执行。本申请实施例不对步骤S102与步骤S103的执行顺序进行限定,可根据实际情况进行设置。
S104:根据象限数量、目标数据,使用平面直角坐标系生成可视化数据图。
在本步骤中,终端设备在确定出象限数量和目标数据后,即可根据象限数量、目标数据,使用平面直角坐标系生成可视化数据图。平面直角坐标系的横轴的负半轴上的点的取值为正值,且横轴的负半轴上的第一目标点距离原点越远,第一目标点对应的数值越大;平面直角坐标系的纵轴的负半轴上的点的取值为正值,且纵轴的负半轴上的第二目标点距离原点越远,第二目标点对应的数值越大。进而可将可视化数据图显示在终端设备的屏幕上以便用户查看;若本方案的执行主体为服务器,服务器生成可视化数据图后,将可视化数据图发送至用户的终端设备,以便用户查看。
需要说明的是,平面直角坐标系的四个半轴对应的计量单位、进制可以不同。
示例性的,在上述例子的基础上,数据可视化请求中包括三个目标维度,分别为时间、上行流量值和下行流量值,确定出的象限数量为2,可利用平面直角坐标系的第一象限和第四象限分别展示时间与上行流量值的关系、时间与下行流量值的关系,并且两个关系可共用一个时间轴。图1b为本申请提供的可视化数据图一,如图1b所示,该可视化数据图为柱状图,不仅可以体现出时间与上行流量值的关系、时间与下行流量值的关系,还可以体现出上行流量值和下行流量值之间的关联。图1c为本申请提供的可视化数据图二,该可视化数据图为折线图,不仅可以体现出时间与上行流量值的关系、时间与下行流量值的关系,还可以体现出上行流量值和下行流量值之间的关联。
本实施例提供的网络数据可视化方法,通过获取到数据可视化请求后,根据其中的至少三个目标维度,确定出目标数据和象限数量,进而根据象限数量和目标数据生成可视化数据图。相较于现有技术中的可视化数据图仅能利用平面直角坐标系的一个象限,本方案通过至少三个目标维度,确定出的象限数量至少有两个,所以生成可视化数据图中平面直角坐标系的至少两个象限有图像,有效提高了平面直角坐标系的利用率。
下面对本申请提供的根据数据可视化请求中的目标维度,获取目标数据的情况进行说明。
对于数据可视化请求中目标维度中的每个横坐标目标维度,从网络数据中获取横坐标目标维度对应的目标数据。由于横坐标维度不包括子维度,所以可从网络数据中直接获取横坐标目标维度对应的目标数据。
示例性的,表2为本申请提供的网络数据表二。
表2网络数据表二
如表2所示,时间为横坐标维度,可直接获取到时间列的数据,也就是目标数据。
对于数据可视化请求中目标维度中的每个纵坐标目标维度,若在网络数据中,纵坐标目标维度包括子维度,则从网络数据中获取纵坐标目标维度的每个子维度对应的目标数据。
示例性的,如表2所示,纵坐标维度为PV和UV数量,PV包括三个子维度分别为:A区域、B区域和C区域;UV数量也包括三个子维度,分别为:A区域、B区域和C区域。获取的目标数据为PV对应的三列数据和UV数量对应的三列数据,也就是纵坐标目标维度的每个子维度对应的目标数据。
对于数据可视化请求中目标维度中的每个纵坐标目标维度,若在网络数据中,纵坐标目标维度不包括子维度,则从网络数据中获取纵坐标目标维度对应的目标数据。
示例性的,如表2所示,纵坐标维度为域名量,域名量不包括子维度,目标数据为域名量对应列的数据。
另外,对纵坐标目标维度包括子维度时,生成的可视化数据图进行示例说明。示例性的,网络数据如表2所示,数据可视化请求中的目标维度为时间、PV和UV数量,时间为横坐标目标维度,PV和UV数量为纵坐标目标维度,则生成的可视化数据图分别如图2a和图2b所示。图2a为本申请提供的可视化数据图三,如图2a所示,该可视化数据图为堆叠图,不仅可以体现出时间与PV的关系、时间与UV数量的关系,还可以体现出A区域、B区域、C区域的PV和UV数量与时间的关系,以及PV和UV数量之间的关联。图2b为本申请提供的可视化数据图四,该可视化数据图为折线图,不仅可以体现出A区域、B区域、C区域的PV和UV数量与时间的关系,还可以体现出PV和UV数量之间的关联。
本实施例提供的网络数据可视化方法,通过在纵坐标目标维度包括子维度四,获取每个子维度对应的目标数据,根据子维度对应的目标数据生成的可视化数据图,有效增加了可视化数据图的复杂度,且增加了可视化数据图包括的信息内容,也提高了平面直角坐标系的利用率。
图3为本申请提供的网络数据可视化方法实施例三的流程示意图,在上述实施例的基础上,本申请实施例对生成可视化数据图后,可以对维度进行过滤,并根据过滤后的维度对可视化数据图进行更新的情况进行说明。如图3所示,该网络数据可视化方法具体包括以下步骤:
S301:获取维度过滤请求。
在本步骤中,终端设备生成可视化数据图后,该可视化数据图对应的维度较多,用户可以对维度进行筛选。终端设备可获取到维度过滤请求,维度过滤请求包括目标过滤维度和过滤范围。
需要说明的是,终端设备获取维度过滤请求的方式可以是:用户在终端设备上的维度筛选界面上选择目标过滤维度和过滤范围,进而点击确定按钮,终端设备可生成和获取到维度过滤请求。还可以是:该终端设备接收到其他设备发送的维度过滤请求。本申请实施例不对获取维度过滤请求的方式进行限定,可根据实际情况进行确定。
示例性的,网络数据如表2所示,用户想要将PV维度删选出来,并且仅需要A区域的数据和6/1至6/5的数据,所以目标过滤维度分别为PV和时间,PV对应的过滤范围为A区域,时间对应的过滤范围为6/1至6/5。
S302:根据目标过滤维度和过滤范围,对可视化数据图进行更新。
在本步骤中,终端设备在获取到维度过滤请求后,即可根据其中的目标过滤维度和过滤范围,对可视化数据图进行更新。
示例性的,在上述例子的基础上,终端设备根据目标过滤维度分别为PV和时间,PV对应的过滤范围为A区域,时间对应的过滤范围为6/1至6/5,可从网络数据中获取到对应的数据,进而即可根据数据重新生成可视化数据图,也就是更新可视化数据图。
需要说明的是,还可以对可视化数据图进行颜色、显示样式等进行设置。
本实施例提供的网络数据可视化方法,通过在生成可视化数据图后,可以对维度进行筛选,可对可视化数据图进行更新,有效提高了可视化数据图的多样性。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图4为本申请提供的网络数据可视化装置实施例的结构示意图;如图4所示,该网络数据可视化装置40包括:
获取模块41,用于:
获取数据可视化请求,所述数据可视化请求包括至少三个目标维度;
根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,所述网络数据包括至少三个维度的数据,所述网络数据中的维度包括所述数据可视化请求中的目标维度;
处理模块42,用于根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量;
生成模块43,用于根据所述象限数量、所述目标数据,使用平面直角坐标系生成可视化数据图;所述平面直角坐标系的横轴的负半轴上的点的取值为正值,且所述横轴的负半轴上的第一目标点距离原点越远,所述第一目标点对应的数值越大;所述平面直角坐标系的纵轴的负半轴上的点的取值为正值,且所述纵轴的负半轴上的第二目标点距离原点越远,所述第二目标点对应的数值越大。
进一步地,所述处理模块42,具体用于:
确定所述数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度;
根据所述网络数据,确定横坐标目标维度与纵坐标目标维度之间的对应关系;
将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为所述象限数量。
进一步地,所述获取模块41,具体用于:
对于所述数据可视化请求中目标维度中的每个横坐标目标维度,从所述网络数据中获取所述横坐标目标维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度包括子维度,则从所述网络数据中获取所述纵坐标目标维度的每个子维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度不包括子维度,则从所述网络数据中获取所述纵坐标目标维度对应的目标数据。
进一步地,所述获取模块41,还用于获取维度过滤请求,所述维度过滤请求包括目标过滤维度和过滤范围;
进一步地,所述生成模块43,还用于根据所述目标过滤维度和所述过滤范围,对所述可视化数据图进行更新。
本实施例提供的网络数据可视化装置,用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
图5为本申请提供的一种电子设备的结构示意图。如图5所示,该电子设备50包括:
处理器51,存储器52,以及通信接口53;
所述存储器52用于存储所述处理器51的可执行指令;
其中,所述处理器51配置为经由执行所述可执行指令来执行前述任一方法实施例中的技术方案。
可选的,存储器52既可以是独立的,也可以跟处理器51集成在一起。
可选的,当所述存储器52是独立于处理器51之外的器件时,所述电子设备50还可以包括:
总线54,存储器52和通信接口53通过总线54与处理器51连接并完成相互间的通信,通信接口53用于和其他设备进行通信。
可选的,通信接口53具体可以通过收发器实现。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
总线54可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(networkprocessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
该电子设备用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一方法实施例提供的技术方案。
本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现前述任一方法实施例提供的技术方案。该计算机程序产品可添加至办公软件、图形库中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种网络数据可视化方法,其特征在于,包括:
获取数据可视化请求,所述数据可视化请求包括至少三个目标维度;
根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,所述网络数据包括至少三个维度的数据,所述网络数据中的维度包括所述数据可视化请求中的目标维度;
根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量;
根据所述象限数量、所述目标数据,使用平面直角坐标系生成可视化数据图;所述平面直角坐标系的横轴的负半轴上的点的取值为正值,且所述横轴的负半轴上的第一目标点距离原点越远,所述第一目标点对应的数值越大;所述平面直角坐标系的纵轴的负半轴上的点的取值为正值,且所述纵轴的负半轴上的第二目标点距离原点越远,所述第二目标点对应的数值越大。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量,包括:
确定所述数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度;
根据所述网络数据,确定横坐标目标维度与纵坐标目标维度之间的对应关系;
将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为所述象限数量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,包括:
对于所述数据可视化请求中目标维度中的每个横坐标目标维度,从所述网络数据中获取所述横坐标目标维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度包括子维度,则从所述网络数据中获取所述纵坐标目标维度的每个子维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度不包括子维度,则从所述网络数据中获取所述纵坐标目标维度对应的目标数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取维度过滤请求,所述维度过滤请求包括目标过滤维度和过滤范围;
根据所述目标过滤维度和所述过滤范围,对所述可视化数据图进行更新。
5.一种网络数据可视化装置,其特征在于,包括:
获取模块,用于:
获取数据可视化请求,所述数据可视化请求包括至少三个目标维度;
根据所述数据可视化请求中的每个目标维度,从预先获取的网络数据中获取对应的目标数据,所述网络数据包括至少三个维度的数据,所述网络数据中的维度包括所述数据可视化请求中的目标维度;
处理模块,用于根据所述数据可视化请求中目标维度之间的对应关系,确定象限数量;
生成模块,用于根据所述象限数量、所述目标数据,使用平面直角坐标系生成可视化数据图;所述平面直角坐标系的横轴的负半轴上的点的取值为正值,且所述横轴的负半轴上的第一目标点距离原点越远,所述第一目标点对应的数值越大;所述平面直角坐标系的纵轴的负半轴上的点的取值为正值,且所述纵轴的负半轴上的第二目标点距离原点越远,所述第二目标点对应的数值越大。
6.根据权利要求5所述的装置,其特征在于,所述处理模块,具体用于:
确定所述数据可视化请求中目标维度中的横坐标目标维度和纵坐标目标维度;
根据所述网络数据,确定横坐标目标维度与纵坐标目标维度之间的对应关系;
将确定出的横坐标目标维度与纵坐标目标维度之间的对应关系的数量,确定为所述象限数量。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
对于所述数据可视化请求中目标维度中的每个横坐标目标维度,从所述网络数据中获取所述横坐标目标维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度包括子维度,则从所述网络数据中获取所述纵坐标目标维度的每个子维度对应的目标数据;
对于所述数据可视化请求中目标维度中的每个纵坐标目标维度,若在所述网络数据中,所述纵坐标目标维度不包括子维度,则从所述网络数据中获取所述纵坐标目标维度对应的目标数据。
8.根据权利要求5所述的装置,其特征在于,所述获取模块,还用于获取维度过滤请求,所述维度过滤请求包括目标过滤维度和过滤范围;
所述生成模块,还用于根据所述目标过滤维度和所述过滤范围,对所述可视化数据图进行更新。
9.一种电子设备,其特征在于,包括:
处理器,存储器,通信接口;
所述存储器用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至4任一项所述的网络数据可视化方法。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的网络数据可视化方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211718615.9A CN116132313A (zh) | 2022-12-29 | 2022-12-29 | 网络数据可视化方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211718615.9A CN116132313A (zh) | 2022-12-29 | 2022-12-29 | 网络数据可视化方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116132313A true CN116132313A (zh) | 2023-05-16 |
Family
ID=86294961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211718615.9A Pending CN116132313A (zh) | 2022-12-29 | 2022-12-29 | 网络数据可视化方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116132313A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130304392A1 (en) * | 2013-01-25 | 2013-11-14 | Sequenom, Inc. | Methods and processes for non-invasive assessment of genetic variations |
CN108281012A (zh) * | 2018-02-01 | 2018-07-13 | 中国科学院计算机网络信息中心 | 交通流量数据的显示方法、装置、存储介质及电子装置 |
CN109710683A (zh) * | 2018-11-23 | 2019-05-03 | 中国气象科学研究院 | 一种云区判别结果图形化方法 |
CN111125560A (zh) * | 2018-10-31 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 数据可视化处理方法、装置及计算机*** |
CN115175221A (zh) * | 2022-05-24 | 2022-10-11 | 孙鹏文 | 一种5g通信网络运维*** |
-
2022
- 2022-12-29 CN CN202211718615.9A patent/CN116132313A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130304392A1 (en) * | 2013-01-25 | 2013-11-14 | Sequenom, Inc. | Methods and processes for non-invasive assessment of genetic variations |
CN108281012A (zh) * | 2018-02-01 | 2018-07-13 | 中国科学院计算机网络信息中心 | 交通流量数据的显示方法、装置、存储介质及电子装置 |
CN111125560A (zh) * | 2018-10-31 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 数据可视化处理方法、装置及计算机*** |
CN109710683A (zh) * | 2018-11-23 | 2019-05-03 | 中国气象科学研究院 | 一种云区判别结果图形化方法 |
CN115175221A (zh) * | 2022-05-24 | 2022-10-11 | 孙鹏文 | 一种5g通信网络运维*** |
Non-Patent Citations (4)
Title |
---|
佚: "柱状图、堆叠柱状图、瀑布图有什么区别?怎样用Python绘制?(附代码)", pages 4 - 5, Retrieved from the Internet <URL:https://cloud.tencent.com/developer/article/1589640> * |
佚名: "正反图表灵活处理各种数据", Retrieved from the Internet <URL:https://blog.csdn.net/liqiaoping/article/details/124996893> * |
佚名: "正反折线图,正反柱状图,让数据展示更炫酷", pages 1, Retrieved from the Internet <URL:https://read01.com/zh-my/nL6jBe8.html> * |
孙美杰: "面向日志监控的数据可视化平台的研究与实现", 《中国优秀硕士学位论文全文数据库》, 15 May 2021 (2021-05-15), pages 4 - 5 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110378743B (zh) | 应用程序的邀请方法、终端设备、服务器及介质 | |
CN110809189B (zh) | 视频播放方法、装置、电子设备和计算机可读介质 | |
CN112383787B (zh) | 一种直播间创建方法、装置、电子设备及存储介质 | |
CN111459364B (zh) | 图标更新方法、装置和电子设备 | |
WO2019085600A1 (zh) | 转发聊天信息的方法、装置和电子设备 | |
CN110597602B (zh) | 一种事务处理方法、装置、计算机设备及存储介质 | |
CN115858973A (zh) | 栅格地图解析方法、装置、设备和介质 | |
CN110852720A (zh) | 文档的处理方法、装置、设备及存储介质 | |
US20240152255A1 (en) | Collection management method and apparatus, device, and medium | |
CN116132313A (zh) | 网络数据可视化方法、装置、设备及介质 | |
CN111596992A (zh) | 导航栏展示方法、装置和电子设备 | |
CN112732457B (zh) | 图像传输方法、装置、电子设备和计算机可读介质 | |
CN113204557B (zh) | 电子表格导入方法、装置、设备及介质 | |
CN111339643B (zh) | 资源消耗评估方法、装置、电子设备及存储介质 | |
CN115237528A (zh) | 一种信息展示方法、装置、电子设备、计算机可读介质 | |
CN113535645B (zh) | 共享文档的展示方法、装置、电子设备及存储介质 | |
CN111767451B (zh) | 一种搜索方法、电子设备与计算机可读存储介质 | |
CN111338827B (zh) | 表格数据的粘贴方法、装置以及电子设备 | |
CN110377654B (zh) | 数据请求的处理方法、装置、电子设备及计算机可读存储介质 | |
CN112417276A (zh) | 分页数据获取方法、装置、电子设备及计算机可读存储介质 | |
CN110807114A (zh) | 用于图片展示的方法、装置、终端及存储介质 | |
CN111290812A (zh) | 应用控件的显示方法、装置、终端及存储介质 | |
US8296055B2 (en) | Method and system for positional communication | |
CN114006880B (zh) | 一种消息回执的获取方法、装置、电子设备和存储介质 | |
CN111294321B (zh) | 信息处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |