/ / iGraph об'єкт гістограми - python, r, ggplot2, igraph

Об'єкт гістограми iGraph - python, r, ggplot2, igraph

У мене є граф G, який я повинен розрахувати ступінь розподілу.

Для цього використання Python iGraph's "degree_distribution ()" здається очевидним. Однак функція повертає "об'єкти гістограми", які мені важко вирішити.

Я використовую наступний код:

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

Яка повертає:

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)

Я хотів би експортувати результат в R (використовувати з ggplot2). Як перетворити цей файл у формат, який можна буде експортувати?

Відповіді:

1 для відповіді № 1

list(h.bins()) дає вам список кортежів, де кожен кортеж містить ліворуч і праворуч границю гістограми та кількість елементів у цьому контейнері. Тоді ви, можливо, можете написати це в файл і прочитати його з R.