ihierarchy             package:inetwork             R Documentation

_P_l_o_t _t_h_e _C_o_m_m_u_n_a_l _o_r _M_o_d_u_l_a_r _H_i_e_r_a_r_c_h_y _o_f _a _N_e_t_w_o_r_k

_D_e_s_c_r_i_p_t_i_o_n:

     Given the communities identified by 'icommunity', the function
     displays the hierarchical structure of the communities within
     communities in the network.

_U_s_a_g_e:

     ihierarchy(clusters, fan = FALSE, spread = 1)

_A_r_g_u_m_e_n_t_s:

clusters: the object returned by 'icommunity' 

     fan: a logical variable indicating whether the plot is arched or
          not 

  spread: the distance between the communities along the arc 

_D_e_t_a_i_l_s:

     In the hierarchy, the length of a vertical bar indicates the gain
     in modularity resulting from the division underneath the shoulder
     of the bar. (Specifically, length=(Delta Q)^(-1/3) with Delta Q in
     'clusters$Q'.) One of the applications is to best identify the
     (number of) communities together with information other than
     network connectivity. When the size of the network and/or the
     number of identified communities become large, display of the
     communities/vertices can be along concentric arcs or circles by
     setting 'fan=TRUE'. The distances between the communities on the
     arcs can be further tuned by 'spread'.

_A_u_t_h_o_r(_s):

     Sun-Chong Wang

_S_e_e _A_l_s_o:

     'inetplot', 'icommunity'

_E_x_a_m_p_l_e_s:

     ## load example networks
     data(icashflow)

     ## hierarchical community structure in the network
     ihierarchy(icommunity(cf9,labelcf9))

     ## display the communities along arcs
     ihierarchy(icommunity(cf9,labelcf9),fan=TRUE,spread=0.5)

     ## the separations are increased
     ihierarchy(icommunity(cf9,labelcf9),fan=TRUE,spread=1.7)

