среда, 29 июня 2022 г.

timelane using ggplot2

 matplotlib

https://devpractice.ru/matplotlib-lesson-1-quick-start-guide/

_____________________________________________

 Смотрела стили графиков тут https://www.data-to-viz.com/caveats.html


событие - это точка начала, точка конца, они соединены горизонтальной линией, линии разнесены по горизонтали (order by date_start)


Точки, соединенные линиями https://r-graph-gallery.com/connected_scatterplot_ggplot2.html


Библиотека для работы со временем  https://r-graph-gallery.com/191-manage-date-data.html


График можно сделать интерактивным  https://r-graph-gallery.com/163-interactive-area-chart-plotly.html


__________________

Здравствуйте, Дмитрий. По поводу того как можно отображать события в виде горизонтальных линий (где по оси х - время).

Входные данные - это время начала и конца события и его название. Можно все сделать "в лоб": написать функцию, которая, предобработав входные данные, будет рисовать эти горизонтальные линии (geom_point, geom_segment), разнося их по вертикали.

А нет ли для этого уже готовых решений? Не буду ли я тут "изобретать велосипед"?

__________________

https://timeline.knightlab.com/#overview