Google スプレッドシート - 特定の系列にすべての X 軸値のデータがないグラフを作成する

Google スプレッドシート - 特定の系列にすべての X 軸値のデータがないグラフを作成する

私は音楽学の研究のためにチャートを作成しており、楽譜に基づいて音符の長さとテンポ、つまり四分音符のような音楽値をグラフ化する必要があります。

弦楽三重奏の録音を使用して、各楽器の音の開始 (音符の開始) 値をミリ秒単位で抽出し、それを bpm に変換しました。これらの値を X 軸 (拍または四分音符のグリッド) に対してグラフ化し、特定の抜粋のテンポがどのように伸縮するか、また「同時」アタックが互いにどれだけ近いかに基づいてアンサンブルがどの程度まとまっているかを調べます。

問題は、すべての楽器が同じ拍子で音を演奏するわけではないことです。たとえば、楽器 A と B は 3 拍目に音を演奏しますが、楽器 C は 2 拍目に演奏し、3 拍目までその音を維持します。このグラフを作成しようとすると、Google スプレッドシートまたは Excel は、X 軸がすべてのシリーズで共通であると想定し、楽器 A と B の最初の bpm 値を取得して、楽器 C のシリーズに値があるため、2 拍目に配置します。

たとえば、すべての四分音符を配置し、各楽器が実際に演奏する拍子のみで各シリーズのテンポをグラフ化できるような、「ユニバーサル」X 軸を作成する方法はありますか?

上記の例を使用します。グリッドにビート 1 が表示されていても、楽器 C のシリーズではそれを無視し、最初のデータ ポイントをビート 2 に配置するチャートを作成します。楽器 A と B では、ビート 1 と 2 を無視し、最初のデータ ポイントをビート 3 に配置します。下の画像を参照してください。

例 ABC vs beat

どの音楽作品でも、楽器が同じビートを演奏することもあれば、そうでないこともあります。スコアの区分を X 軸にして、すべての楽器の bpm の経時的変化を 1 つのグラフにグラフ化する必要があります。

答え1

最大の問題は、データの構造化方法にあると思います。Excel は、ビートが x 軸であることを認識しません。したがって、ビートから始まるデータの順序を少し変更することをお勧めします。「C は 2 拍目に鳴り、3 拍目までその音符を保持します」とおっしゃっているので、値を繰り返したいかどうかはよくわかりません。そのため、両方の状況を示します (それぞれオプション 1 は左、オプション 2 は右)。

ビート B ビート B
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

結果のグラフは次のようになります。

出力

関連情報