Комментарии 6
Крутой инструмент, спасибо что поделился :)
+4
>> А так выглядит идеальный день
Это же диаграмма Gantt-a :)
Это же диаграмма Gantt-a :)
+2
Похоже, вы нашли еще один способ применения диаграммы Ганта.
+1
График выглядит неряшливо. Причина в том, что, во-первых, почти все пересечения (62 из 63 возможных) непусты, а во-вторых, их размеры различаются на три порядка. В результате числовым аннотациям становится очень тесно.
Для отображения таких данных удобно использовать log или symlog преобразование аналогично plt.xscale('symlog'). Но вот сейчас, если наивным образом применить такой подход к графику, то получается некрасиво:
Возможно, решение следующее: брать symlog от ширины ячеек, а аннотации оставлять исходными. Тогда все остальные манипуляции типа перестановок столбцов не будут затронуты.
0
Я тоже сначала думал про такие отображения. Но в результате просто применяю линейной отображение к ширинам столбцов: w_new = a * w_old + b
. Коэффициенты a, b
подбираются так, чтобы результате отношение минимальной ширины к максимальной было не меньше чем значение аргумента widths_minmax_ratio. Дешево и сердито :-)
0
Визуализация (нестройного) хорового пения спич-баблами Эйлера-Венна
Реализация на Tableau пересечения трёх кругов по заданным процентам, внизу можно загрузить как саму работу с вычислениями, так и PDF с итогом, может кому-то пригодится: www.dataplusscience.com/VennDiagram.html
Дюран
Реализация на Tableau пересечения трёх кругов по заданным процентам, внизу можно загрузить как саму работу с вычислениями, так и PDF с итогом, может кому-то пригодится: www.dataplusscience.com/VennDiagram.html
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как построить диаграмму Венна с 50 кругами? Визуализация множеств и история моего Python-проекта с открытым кодом