ソイルソーシングコンテンツへスキップ地盤技術者の負担を軽減します。2018年2月19日エクセルで論文や書籍のようなヒストグラムを描く書籍や論文で見かけるヒストグラムは、以下のように、棒がくっついていて、境界にヨコ軸目盛があります。このグラフは本サービスで作成したN値のヒストグラムです。エクセルではなくPythonというプログラミング言語を利用して作成しています。下のグラフは、よく見かけるエクセルで作成したヒストグラムです。棒が離れていて、ヨコ軸にはラベルを表示しています。ラベルは棒の中央に配置されるので、値ではなく範囲を明記しています。できれば、階級が一目で分かる最初の方のグラフを報告書に使いたいところです。実はエクセルでも同じようなグラフは作成できますが、非常に面倒です。今回はどれだけ面倒かを実感するために、敢えてエクセルを使用してヒストグラムを描いてみます。ポイントは複合グラフの第2軸を利用することです。エクセルの複合グラフとは異なる種類のデータを1つのグラフにプロットしたグラフです。月ごとの降水量を表す棒グラフに、月平均気温の折れ線グラフを一緒にプロットしたグラフなどがあります。使用データ今回は、以下のAs1層のN値データを使ってヒストグラムを作成します。棒グラフの作成まず、メインとなる棒グラフを作成します。集合縦棒のグラフを選択してOKをクリックします。すると、以下のようなグラフが作成されます。棒グラフのヨコ軸は、数値軸ではなく「ラベル」であるため、棒の中央に配置されてしまいますが、目標としているスタイルでは、目盛のところに数値が表示されます。そこで、同じデータを仮(ダミー)で追加し、散布図としてプロットして、そのヨコ軸(数値軸)を流用します。グラフの部分を右クリックして、データの選択を選び、表示された「データソースの選択」ダイアログから追加をクリックします。表示されたダイアログで、以下のように同じデータでグラフを追加します。すると以下のようなグラフが作成されます。4.棒グラフの使用する軸を変更する棒グラフ(系列1)を右クリックして、「データ系列の書式設定」を選択して、以下のように「系列のオプション」で使用する軸を「第2軸(上/右側)」にします。すると、以下のように1番目の棒グラフ(系列1)=第2軸、2番目の棒グラフ(系列2)=主軸、となりそれぞれ違う軸にプロットされるので、以下のように2つの棒グラフは重なります。5.ダミーグラフの種類を変更する後から追加した棒グラフを散布図に変更します。リボンを表示して、一番左側のプルダウンメニューから「系列2」を選択します。デザインに変更して、以下のように「グラフの種類の変更」をクリックします。以下のようなダイアログが表示されるので、散布図(マーカーのみ)を選択します。すると以下のようなグラフが表示されます。ヨコ軸が数値軸に変更されたのがわかります。以下のように設定します。7.ダミーグラフの非表示ダミーの散布図のプロットは必要ないので非表示にします。散布図のプロットを右クリックして、「データ系列の書式設定」を選択して、以下のようにマーカーのオプションを「なし」にします。すると、以下のようなグラフになります。それらしくなりました。最後に、棒グラフの幅を目盛いっぱいまで拡張します。棒グラフの部分を右クリックして、「データ系列の書式設定」を選択して、以下のように系列のオプションで要素の間隔を「なし」にします。すると以下のようなグラフになります。あとは、細かいスタイルを調整すれば、書籍や論文のような以下のヒストグラムの完成です。以上のように、エクセルでヒストグラムをそれらしく描くのは結構面倒です。そのため、通常はグラフ作成専用のツール(例えば、gnuplotなど)を使います。本サービスでもPythonのグラフ作成専用のライブラリ(matplotlib)を使用しています。20年近く地盤の調査解析に携わった経験を振り返り、「こんなのがあればよかったな」と自分が思うサービスを構築しました。業務改善の一環として是非ご活用ください。技術士(建設部門:土質及び基礎、建設環境)。ガンマソフト株式会社.Top。