Как построить график, показывающий поведение пользователей?

Я хотел бы узнать больше о поведении пользователей в области входа. поэтому я сохраняю каждое действие пользователя. Пример:

User1: (main page) -> (login) -> (view posts) -> (view page of user) -> (logout)
User2: (main page) -> (login) -> (view posts) -> (write post) -> (logout)
User3: (main page) -> (login) -> (view settings) -> (change password) -> (logout)

Теперь я хотел бы отобразить поведение на графике. При этом ребра должны отражать частоту:

                                       (write post) - (logout)
                                     /
(main-page) ≡ (login) = (view posts) - (view page of user) - (logout)
                      \
                        (view settings) - (change password) - (logout)

Каковы типичные инструменты для выполнения этой задачи? И существует ли типичный формат данных, который должны генерировать мои инструменты? Было бы здорово иметь отправную точку.


person Edward    schedule 11.01.2016    source источник


Ответы (1)


Я думаю, что дигаграммы Санки могут справиться с этой задачей. Существует несколько инструментов, которые вы можете использовать.

Для меня с использованием R и googlevis кажется простым.

person R_User    schedule 11.01.2016