web-dev-qa-db-ja.com

Googleスプレッドシート-X軸ラベルの数を減らす方法は?

X軸に沿って日付を含むチャートがありますが、チャートはそれらを非常に接近して表示し、かなり醜いグラフを生成します。読みやすさを少し向上させるために、表示ラベルの数を減らすにはどうすればよいですか?

enter image description here

編集:問題のシート https://docs.google.com/spreadsheets/d/1P4sTn6YOp_747Gc5nCF34af1MN3AjhO0wRj85FjAqkA/edit?usp=sharing

3
Dr-Bracket

答え:

...->グラフの編集->カスタマイズ->グリッド線->横軸(ドロップダウン)->主グリッド線の数

Major gridline countの下では、ここで水平ラベルに表示する多くの日付を選択または入力できます。autoの鉱山は妥当な数の日付で表示されますが、20日付または10日付を表示したい場合は入力できますここではそれぞれ20または10です。

注:グリッド線の下にHorizontal Axisが表示されない場合は、次に進む必要があります

カスタマイズ->縦軸

Treat labels as textがオフになっていることを確認してください。

特定の例では、dd-mm-yyyyは認識される2014-04-24日付形式ではないため、次の数式を使用して修正し、セルF1に貼り付けます。例:

={"DateFormat";arrayformula(if(B2:B="","",date(index(split(B2:B,"-"),,3),index(split(B2:B,"-"),,2),index(split(B2:B,"-"),,1))))}

(この新しい列F全体をFormat->Number->Dateにしてください)

ボーナス:データの表示方法に応じて、偽のラベル列を作成して、必要な重要な日付をさまざまな方法で表示することもできます。

たとえば、この式を上記の注記と組み合わせてG1に入れることができます

={"NotedDates";arrayformula(if(E2:E="","",F2:F))}

これは、重要な日付のみを表示するためのテキストラベルとして使用できる日付のリストを作成しますが、データ内にあるポイントの量を使用して、グラフをWebページよりも大きく伸ばして表示できるようにする必要がありますサイズの制約により、Googleシートが省略すべきラベルをランダムに決定しているためです。

1
CodeCamper