Google Sheets - 製作一個圖表,其中某些系列沒有所有 X 軸值的數據

Google Sheets - 製作一個圖表,其中某些系列沒有所有 X 軸值的數據

我正在製作一個音樂學研究圖表,它要求我根據樂譜繪製音符的持續時間和節奏,即音樂值,例如四分音符。

使用弦樂三重奏的錄音,我提取了每種樂器的音符開始(音符開始)值(以毫秒為單位),並將其轉換為 bpm。我想根據X 軸(節拍或四分音符網格)繪製所述值,以檢查它們如何拉伸或壓縮給定摘錄的節奏,以及基於“同時”攻擊彼此之間的接近程度,整體如何組合在一起。

問題是並非所有樂器都以相同的節拍演奏音符。例如,樂器 A 和 B 將在第 3 拍上演奏音符,而樂器 C 在第 2 拍上演奏並在第三拍中保持該音符。每當我嘗試為此Google Sheets 或Excel 製作圖表時,都會假設X 軸對於所有系列都是通用的,因此它將採用樂器A 和B 的第一個bpm 值,並將其放在自樂器系列以來的第二個節拍上C在那裡有一個值。

有沒有辦法製作一個「通用」X 軸,例如我可以在其中放置所有四分音符,然後僅根據每種樂器實際演奏的節拍繪製每個系列的節奏?

使用上面的例子。我想製作一個圖表,其中即使網格顯示節拍1,樂器C 的系列也會忽略它並將第一個數據點放在節拍2 上。第一個資料放在節拍 3 上的點。

ABC 與beat 範例

與任何音樂作品一樣,有時樂器會演奏相同的節拍,有時則不會。我只需要在一張圖表上繪製所有樂器的 bpm 隨著時間的變化,並在 X 軸上細分分數。

答案1

我認為最大的問題是你建立資料的方式,因為 Excel 無法辨識節拍應該是你的 x 軸。因此,我建議從節拍開始稍微改變資料的順序。鑑於您說“C 在第二拍上演奏並在第三拍中保持所述音符”,我不確定您是否也想重複這些值,因此,我展示了兩種情況(選項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

基於此重組數據,您可以插入圖表。

選項一:選擇對應的資料->進入Insert-> Recommended Charts-> All Charts-> Line-> Line with Markers-> Option 4 in the bottom right corner

方案二:選擇對應資料->進入Insert-> Recommended Charts-> All Charts-> Line-> Line with Markers-> Option 2 in the top right corner

產生的圖表如下所示:

輸出

相關內容