
いくつかの列を持つ基本的な縦棒グラフを作成しています。唯一の問題は、グリッド マークとして数字を表示する代わりに、「非常に低い」や「中程度」などの単語を表示したいことです。
例えば、私は
Data1 = 0.5
Data2 = 0.3
Data3 = 0.8
つまり、3 つの列になります。次に、次のスケールに従って Y 軸のマークを付けます。
0.1 = Very Low
0.25 = Low
0.5 = Medium
0.75 = High
0.9 = Very High
Excel 2007 でこれを行う方法はありますか?
答え1
Excelでは公式のサポートはありませんが、散布図を使って機能させるハックがあります。この方法は少し複雑ですが、他の回答のようにアドオンは必要ありません。私は情報を使ってこれを理解しました。ここからただし、縦棒グラフで機能させるために別の方法を実行します。
基本的に、この仕組みは、使用したいカテゴリ ラベルに対応するデータ セットを作成することです。x 値を 0 に設定し、y 値をラベルを配置したい高さに設定します。次に、マーカーを非表示にして、それらのポイントにデータ ラベルを追加します。これは、純粋な散布図の場合は比較的簡単ですが、縦棒グラフと組み合わせると非常に複雑になります。私は多くの実験を経て、ようやく理解できました。ここでは、手順を追って説明します。不明な手順があればコメントしてください。最終的なグラフは次のようになります。
各カテゴリのラベル、x
0 の値 (これは後で調整します)、およびy
ラベルの高さの値を含む次の内容をワークシートに追加します。
x y label
0 0.1 Very Low
0 0.25 Low
0 0.5 Medium
0 0.75 High
0 0.9 Very High
Insert
>に移動して、空の散布図を作成しますScatter
。空のグラフが表示されます。Select Data
リボンの をクリックします。次のダイアログが表示されます。
x
次に、 / y
/テーブルの各行をlabel
個別のシリーズとして追加する必要があります。 をクリックしAdd...
、Label
列の値をシリーズ名として選択し、x
列の値をシリーズ X 値として選択し、y
列の値をシリーズ Y 値として選択します。
各行に対してこれを繰り返します。各行は、Add...
ボタンをクリックして追加する独自のシリーズである必要があります。
これを実行すると、グラフは次のようになります。
Insert
次に、データを選択して> を選択し、通常どおりに縦棒グラフを別のグラフにプロットします2-D Column Chart
。
Ctrl散布図を選択し、 +を押してコピーしますC。縦棒グラフを選択し、Ctrl+を押しVて貼り付けます。これにより、縦棒グラフが散布図に変換されます。
プロットの x 軸を右クリックし、none
軸ラベルと主要な目盛りを選択します。
次に、リボンのレイアウト タブで、 を選択しますLeft
。Data Labels
次に、ラベル シリーズごとに、マーカーを右クリックして を選択しますFormat Data Series
。 の下でMarker Options
、 を選択しますnone
。次に、データ ラベルをクリックします。データ シリーズ名を表示するにはボックスをオンにし、Y 値を表示するにはボックスをオフにします。高/中/低ラベルのシリーズごとにこれを行います。
この手順を完了すると、グラフは次のようになります。
次に、プライマリ データの縦棒グラフに戻します。元々縦棒グラフだったシリーズを右クリックし、 を選択しますChange Series Chart Type
。
次に、2D Column
表示されるダイアログから選択します。グラフは次のようになります。あとは、少し整理するだけです。
まず、凡例をクリックして を押して削除しますDel。次に、グリッド線をクリックして を押して削除しますDel。次に、x 軸を右クリックして を選択しますFormat Axis
。 の下でAxis Options
、「垂直軸の交差」を「カテゴリ番号で」に設定し、その番号を 1 に設定します。プロパティ ダイアログを閉じます。次に、最初に作成した表のラベルの x 軸の値を調整して、ラベルが軸の横にくるようにします。私の場合は 0.5 でうまくいきました。最初のシリーズの値を調整して見栄えを良くしてから、そのセルの値を下にドラッグして残りの値を調整できます。
最後に、グラフ領域をクリックし、サイズ変更用の四角形を使用して寸法が適切に表示されるようにします。これで、グラフのタイトル、軸のタイトル、その他の必要な情報を追加できます。必要に応じて、縦棒グラフからデータ ラベルを削除することもできます。これで、グラフは最初のスクリーンショットのようになり、カテゴリが Y 軸に表示され、縦棒グラフが表示されます。
答え2
Excel は単純にはサポートしていません。ただし、それを回避する方法はあります。無料のアドオンが必要です。
説明はこちら:http://peltiertech.com/Excel/Charts/Y_CategoryAxis.html