web-dev-qa-db-ja.com

Excelでの対数目盛軸ラベルの修正

Log10スケールで表示したいExcelの棒グラフがあります。値は%であるため、1%、10%、および100%の軸ラベルを取得します。 20%、30%などでラベルを追加する方法はありますか?自然な方法が見つかりません。ありがとう!

2
ferros

Excelはこれを自然には行いませんが(私が知っていることですが)、クリエイティブなグラフを作成するだけで簡単に実行できます。基本的なグラフを設定したら、軸ラベルに使用するシリーズを追加します。

  1. データラベルのデータ系列をワークシートに追加します。このシリーズをXY /散布図に変換するので、データの列に変換する必要があります。

    X値には、好みのラベルを入力します(基本的な対数グラフの場合、すべての偶数またはオッズなど、1つおきの数値を入力します。そうしないと、範囲の上限でオーバーラップが発生します)。

    Y値には、対応するX値に0を入力します。これにより、ラベルポイントが軸に配置されます。

  2. グラフにデータ系列を追加してから、系列グラフのタイプをXY /散布図に変更します。

  3. 手順1のデータ列を使用して、手順2の新しい系列を変更します。したがって、新しいX値がラベルポイントになり、Y値が0になります。

  4. 新しいシリーズを好みに合わせてフォーマットします。これらはラベルであり、データポイントではないため、おそらくマーカーと線をオフにします。

  5. 新しいデータシリーズにラベルを追加し、好みに合わせてフォーマットします。

  6. デフォルトの軸ラベルと2番目の水平軸と垂直軸をオフにします。

完了すると、次のようになります(参照用にデフォルトの軸をオンのままにしました) log scale labels

これの利点の1つは、上の画像で参照されているpiのように、(通常のスケールマーカーだけでなく)任意の関心のあるポイントに値を設定できることです。次のように、データポイントからのエラーバーを使用して視覚的なインジケーター(平均値など)を追加することも簡単です。

log scale labels with average

2
dav