Подгонка данных в круговой график

Я пытаюсь сделать простой циркулирующий сюжет, содержащий два трека. Внешний путь - это общее финансирование, выделенное на каждую область помощи. Предполагается, что внутреннее направление - это финансирование, выделенное на каждую область помощи, разделенную агентством, которое предоставило финансирование. Я загрузил данные финансовой помощи и рабочий файл в этот репозиторий: https://github.com/adarvishian/circlizetest2

До сих пор я получил внешний трек для работы (хотя в конечном итоге я хотел бы заполнить каждый сегмент цветом, и чтобы финансирование в долларах появлялось, когда пользователь наводит указатель мыши или щелкает каждый сегмент).

circos.par("track.height" = 0.1)
circos.initialize(factors = FA_data_MX$Aid_class, x = FA_data_MX$Current_Amount)

circos.track(factors = FA_data_MX$Aid_class, y = FA_data_MX$Current_Amount,
         panel.fun = function(x, y) {
            circos.text(CELL_META$xcenter, CELL_META$cell.ylim[2] + uy(5, 
"mm"), 
                       CELL_META$sector.index)
         })

Вот где появляется внутренняя дорожка. Я не могу заставить эту часть кода работать правильно. Не уверен, где я иду не так.

circos.track(factors = FA_data_MX$Funding.Agency.Acronym, y = FA_data_MX$Current.Amount2,
         panel.fun = function(x, y){
            circos.text(CELL_META$xcenter, CELL_META$cell.ylim[2] + uy(5, "mm"),
                                     CELL_META$sector.index)
        })

0 ответов

Другие вопросы по тегам