| The rapid development of cloud computing,Internet of Things,Internet and other information technologies has spawned different types of network data.As the most common relational data in real life,network data often hides complex information.However,as the network scale becomes larger and larger,node connection relationships become more and more complex,and traditional text or table presentation methods have been difficult to meet the actual analysis needs.In order to reveal the hidden information and laws behind the network,help users better understand and explore the data,and visualize it is a very effective method.Network structure visualization uses graphical images composed of points and lines to clearly present the topology of the network,help users grasp the structural characteristics of the network,and then assist users in effective analysis and decision-making.The scale of the network in the era of big data continues to expand,resulting in increasing difficulty for users to understand the network.How to clearly present the topology of the network,help users understand and analyze the network,and discover potential information and laws in the network are urgent problems to be solved.In order to solve these problems,this article has conducted research from the following aspects:First,a visualization method of multi-layer network is designed.The current research on complex networks is also focused on single-layer networks.However,the attributes or functions of the nodes in the real network often have relatively large differences.Although these nodes are connected to each other,they cannot be simply superimposed,thus forming a multi-layer network.Compared with single-layer networks,the topology of multi-layer networks is more complicated.The traditional single-layer network visualization method can no longer effectively present the multi-layer network topology.Based on this,this paper proposes a visualization method for multi-layer networks.This method divides the nodes into different network layers according to the attributes of the nodes.The layered network can clearly present the connection relationship of the nodes in the multi-layer network while alleviating the contradiction between the limited visualization space and data overload.Second,a flexible and efficient interactive exploration strategy was designed.Above all,visualize the multi-layer network based on the differences in the attributes of network nodes.Then,when you click on a node in the multi-layer network,the view switches to a hierarchical network with components represented by a circle + node connection graph.Then,when you click the circle,the appropriate layout method will be automatically selected according to the structural characteristics of the components.If it is a tree structure,the tree layout is used,otherwise the force-oriented layout is used.Finally,it provides a variety of flexible and effective interaction methods to meet different analysis needs in practical applications.This top-down exploratory interactive strategy realizes a gradual and in-depth analysis process from the high-level macro structure to the low-level local area.Third,design and implement a network structure visualization system based on B/S architecture.The current network structure visualization tools have deficiencies in terms of performance,scalability,autonomous controllability,and dependence on special environments.Especially in recent years,information security incidents have occurred frequently,and the value of software self-control is becoming more and more obvious.Based on this,this paper designs and implements a visual system with rich functions,cross-platforms,and easy deployment according to actual needs,and proves the effectiveness and rationality of the system through testing. |