Google Таблицы — создание диаграммы, в которой некоторые ряды не содержат данных по всем значениям оси X

Google Таблицы — создание диаграммы, в которой некоторые ряды не содержат данных по всем значениям оси X

Я составляю диаграмму для исследования в области музыковедения, которая требует от меня графического отображения длительности и темпа нот на основе партитуры, т. е. музыкальных величин, таких как четвертная нота.

Используя запись струнного трио, я извлек значения начала ноты в миллисекундах для каждого инструмента, которые я преобразовал в bpm. Я хочу построить график этих значений по отношению к оси X (сетка долей или четвертных нот), чтобы изучить, как они растягивают или сжимают темп данного отрывка и как слажен ансамбль, основанный на том, насколько близко друг к другу находятся «одновременные» атаки.

Проблема в том, что не все инструменты играют ноты на одних и тех же долях. Например, инструменты A и B будут играть ноту на 3-й доле, в то время как инструмент C играет на 2-й доле и удерживает указанную ноту до третьей доли. Всякий раз, когда я пытаюсь сделать диаграмму для этого, Google Sheets или Excel предполагают, что ось X является общей для всех серий, поэтому они возьмут первое значение bpm инструментов A и B и поместят его на 2-й доле, поскольку серия для инструмента C имеет там значение.

Есть ли способ создать «универсальную» ось X, куда я могу поместить, например, все четвертные ноты, а затем построить график темпа каждой серии ТОЛЬКО на тех долях, в которых фактически играет каждый инструмент?

Используя пример выше, я хочу создать диаграмму, где, хотя сетка показывает такт 1, ряд для инструмента C игнорирует его и помещает первую точку данных на такт 2. А для инструментов A и B он игнорирует такт 1 и 2 и помещает первую точку данных на такт 3. Смотрите изображение ниже.

Пример ABC против beat

Как и в любом музыкальном произведении, иногда инструменты будут играть одни и те же ритмы, иногда нет. Мне просто нужно изобразить эволюцию bpm во времени всех инструментов на одной диаграмме с подразделениями партитуры по оси X.

решение1

Я думаю, что самая большая проблема заключается в том, как вы структурировали свои данные, потому что Excel не распознает, что такт должен быть вашей осью x. Таким образом, я бы предложил немного изменить порядок ваших данных, начиная с такта. Учитывая, что вы сказали "C играет на 2-м такте и удерживает указанную ноту до третьего такта", я не совсем уверен, хотите ли вы также повторить значения, поэтому я показываю обе ситуации (вариант 1 слева и вариант 2 справа соответственно):

Бить А Б С Бить А Б С
1 1
2 70 2 70
3 72 71 3 72 71 70
4 72 4 72 71 72
5 70 69 70 5 70 69 70
6 6 70 69 70
7 72 7 70 72 70
8 72 74 75 8 72 74 75

На основе этих реструктурированных данных вы можете вставить графики.

Вариант 1: Выберите соответствующие данные -> перейдите Insert-> Recommended Charts-> All Charts-> Line-> Line with Markers-> Option 4 in the bottom right corner.

Вариант 2: Выберите соответствующие данные -> перейдите Insert-> Recommended Charts-> All Charts-> Line-> Line with Markers-> Option 2 in the top right corner.

Полученные графики выглядят следующим образом:

выход

Связанный контент