Google 表格-制作某些系列不包含所有 X 轴值数据的图表

Google 表格-制作某些系列不包含所有 X 轴值数据的图表

我正在制作一张音乐学研究图表,该研究要求我根据乐谱绘制音符的持续时间和节奏,即四分音符这样的音乐值。

我使用一段弦乐三重奏的录音,提取了每种乐器的音符开始(音符的开始)值(以毫秒为单位),并将其转换为 bpm。我想将这些值与 X 轴(节拍或四分音符网格)相对应,以检查它们如何拉伸或压缩给定片段的节奏,以及合奏如何基于“同时”攻击彼此之间的接近程度。

问题是并非所有乐器都以相同的节拍演奏音符。例如,乐器 A 和 B 将在第 3 拍演奏音符,而乐器 C 将在第 2 拍演奏并在第 3 拍中保持该音符。每当我尝试为此制作图表时,Google Sheets 或 Excel 都会假设 X 轴对于所有系列都是通用的,因此它将取乐器 A 和 B 的第一个 bpm 值并将其放在第 2 拍上,因为乐器 C 的系列在那里有一个值。

有没有办法制作一个“通用” X 轴,例如我可以将所有四分音符都放在上面,然后仅根据每种乐器实际演奏的节拍来绘制每个系列的节奏图?

使用上面的例子。我想制作一个图表,即使网格显示节拍 1,乐器 C 的系列也会忽略它并将第一个数据点放在节拍 2 上。对于乐器 A 和 B,它会忽略节拍 1 和 2 并将第一个数据点放在节拍 3 上。见下图。

示例 ABC 与 beat

和任何音乐作品一样,有时乐器会演奏相同的节拍,有时则不会。我只需要在一张图表上绘制所有乐器的 bpm 随时间的变化情况,并在 X 轴上标出乐谱的细分部分。

答案1

我认为最大的问题是你构造数据的方式,因为 Excel 无法识别节拍应该是你的 x 轴。因此,我建议从节拍开始稍微改变数据的顺序。鉴于你说“C 在第 2 拍上演奏并在第 3 拍上保持该音符”,我不太确定你是否也想重复这些值,因此,我展示了两种情况(分别为选项 1 左和选项 2 右):

A C A C
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

得到的图表如下:

输出

相关内容