/ / Objet histogramme iGraph - python, r, ggplot2, igraph

Objet d'histogramme iGraph - python, r, ggplot2, igraph

J'ai un graphe G dont je dois calculer la distribution des degrés.

Pour cela, utiliser Python iGraph "s" degree_distribution () "semble évident. Cependant, la fonction renvoie un" objet d'histogramme "que je trouve difficile à gérer.

J'utilise le code suivant:

dD = G.degree_distribution(bin_width=1)
print(dD)

Qui retourne:

N = 104, mean +- sd: 12.0000 +- 2.2382
[ 7,  8): *** (3)
[ 8,  9): ** (2)
[ 9, 10): ****** (6)
[10, 11): ************** (14)
[11, 12): ********************* (21)
[12, 13): ****************** (18)
[13, 14): **************** (16)
[14, 15): ********** (10)
[15, 16): ******* (7)
[16, 17): *** (3)
[17, 18): *** (3)
[18, 19): * (1)

Je souhaite exporter le résultat au format R (à utiliser avec ggplot2). Comment le convertir en un format pouvant être exporté?

Réponses:

1 pour la réponse № 1

list(h.bins()) vous donne une liste de tuples où chaque tuple contient les bornes gauche et droite d'une corbeille d'histogramme et le nombre d'éléments de cette corbeille. Vous pouvez alors probablement écrire ceci dans un fichier et le lire à partir de R.