Сканирование директории
Author
Изучение содержимое файлового пространства Engee
Проект демонстрирует способ визуализации всего объёма данных, которые хранятся в вашем файловом пространстве в Engee.
Загрузка и анализ результатов
Выполните установку библиотеки для построения сложных графиков:
In [ ]:
Pkg.add("PlotlyJS")
В следующей ячейке задаются парааметры алгоритма сканирования директории (Базовая папка), производится ее сканирование до заданной глубины (Глубина сканирования), и выводится график типа Treemap согласно выбранной палитре (Цветовая палитра).
In [ ]:
const DT = let
include("$(@__DIR__)/DirTreeMap.jl")
DirTreeMap
end
Базовая_папка = "/user/start" # @param {type:"string",placeholder:"/user"}
Цветовая_палитра = "Viridis" # @param [ "Viridis", "Cividis", "Inferno", "Magma", "Plasma","Blues", "Greens", "Greys", "Reds", "Purples", "Oranges","YlGnBu", "YlOrRd", "BuGn", "PuBu", "RdBu", "RdYlBu", "RdYlGn","PiYG", "PRGn", "BrBG", "PuOr", "Twilight", "HSV", "IceFire","Jet", "Rainbow", "Hot", "Earth", "Electric"]
Глубина_сканирования = 4 # @param {type:"slider",min:1,max:8,step:1}
data = DT.scan_directory(Базовая_папка; max_depth = 5, follow_symlinks = false)
DT.build_treemap(data; title = "Расход диска: $Базовая_папка", colorscale = Цветовая_палитра)
Out[0]:
Рядом с графиком есть кнопка - нажмите ее чтобы развернуть график до максимально доступного размера по вертикали.