Я делаю визуализацию, показывающую наиболее распространенные жанры для концертов в данном городе.В настоящее время я отображаю данные с помощью диаграммы области d3.
Чтобы сделать визуализацию более тематически подходящей, я подумал, что я попытаюсь сделать так, чтобы она выглядела как форма звукового сигнала, и вот где я нажимаюнемного камень преткновения.
В настоящее время я все еще использую диаграмму местности, отраженную по оси x, и это выглядит хорошо для некоторых городов, когда данные разбросаны в течение значительного периода времени.Однако, если смотреть на большой город с большим количеством событий, он выглядит неправильно.
Здесь все выглядит хорошо:
Не очень хорошо здесь:
Я думаю, что я хочу сделать, это нарисовать меньшие прямоугольники внутри границ диаграммы области, сначала я подумал, что могу использовать область SVG в качестве маски, но потом вершиныпрямоугольники в конечном итоге были бы наклонными ...
Также задумывалось просто создать гистограмму с несколькими столбцами для каждой точки данных, но я думаю, что это приведет к большим сдвигам между каждой точкой.Я хочу, чтобы между точками данных, полученными из области / линейного графика, все еще были наклоны.
Кто-нибудь получил какие-либо предложения?Моей целью было бы получить визуализацию примерно так: