
棒グラフは、カテゴリデータを、その値に比例した高さまたは長さを持つ長方形の棒で表すチャートまたはグラフです。棒は垂直または水平にプロットできます。垂直棒グラフは、列グラフとも呼ばれ、チャートの原型として認識されています。[ 1 ]
棒グラフは、個別のカテゴリ間の比較を示します。グラフの一方の軸は比較対象となる特定のカテゴリを示し、もう一方の軸は測定値を表します。棒グラフの中には、複数の測定変数の値を示すために、棒をグループ化したり積み重ねたりして表示するものもあります。
多くの資料では、ウィリアム・プレイフェア(1759~1824)が棒グラフを発明したとされており、彼の『商業政治地図帳』に掲載されている「1780年のクリスマスから1781年のクリスマスまでの1年間におけるスコットランドの各地との輸出入」のグラフが歴史上最初の棒グラフであると考えられています。約300年前に出版された『形態の緯度』 (ヤコブス・デ・サンクト・マルティーノ、あるいはニコル・オレームに帰属される)[ 2 ]に掲載された、一定速度で加速する物体の速度を時間に対してプロットした図は、「原始的な棒グラフ」と解釈できます。[ 3 ] [ 4 ]
棒グラフは、カテゴリデータの視覚的な表現を提供します。[ 5 ]カテゴリデータとは、1年の月、年齢層、靴のサイズ、動物など、離散的なグループにデータをグループ化したものです。これらのカテゴリは通常、定性的なものです。縦棒グラフでは、カテゴリは水平軸に沿って表示され、棒の高さは各カテゴリの値に対応します。
棒グラフは、カテゴリが明確に区切られた領域を持ち、通常はすべてのデータがグラフに収まるようにスケーリングされます。比較対象のカテゴリに自然な順序がない場合、グラフ上の棒は任意の順序で配置できます。発生頻度の高い順から低い順に並べられた棒グラフは、パレート図と呼ばれます。
多くの場合、データ値を示す端とは反対側の各棒グラフの端にゼロを使用するのが正しいと考えられています。なぜなら、ゼロ以外の値を使用すると、比較的類似した値でも棒グラフの長さが実際とは異なって見えることがあるからです。しかし、摂氏や華氏で表された温度のようにゼロがやや恣意的な値である場合や、対数グラフのように「 log(0)」が無限に遠い値になる場合など、この方法は適切でない、あるいは実行不可能な場合もあります。
棒グラフは、グループ化(または「クラスター化」)棒グラフや積み上げ棒グラフを使用して、より複雑なデータの比較にも使用できます。[ 5 ]
グループ化された(クラスター化された)棒グラフでは、各カテゴリグループごとに、特定のグループを表すために色分けされた2つ以上の棒グラフがあります。たとえば、2つの店舗を経営する事業主は、各店舗を表すために異なる色の棒グラフを使用したグループ化された棒グラフを作成するかもしれません。この場合、横軸は1年の各月を、縦軸は売上高を表します。

一方、積み上げ棒グラフ(複合棒グラフとも呼ばれる)は、棒グラフを積み重ねて表示し、積み重ねた棒グラフの高さが結合結果を示します。各要素がそれぞれ独自の棒グラフで隣り合って表示されるグループ化棒グラフとは異なり、積み上げ棒グラフは複数のデータポイントを1つの行または列に積み重ねて表示します。たとえば、時系列データを均一な高さの棒グラフで表し、内部の積み重ねられた色でデータのサブタイプの参加率を示すことができます。別の例としては、合計数を表示する時系列データがあり、内部の色でサブタイプごとの合計への参加率を示します。積み上げ棒グラフは、正の値と負の値の両方を含むデータセットには適していません。
グループ化された棒グラフは通常、各グループ内で情報を同じ順序で表示します。積み上げ棒グラフは、各棒グラフ上で情報を同じ順序で表示します。

x*y辺の長さの積)可変幅棒グラフ( variwide (bar) charts と略されることもある)は、棒の幅が均一でない棒グラフです。一般的には、次のようになります。
(A/X)*X=各棒グラフの面積A用途によっては、垂直軸と水平軸の役割を逆にすることも可能です。
可変幅の棒グラフの例は、ウィキメディア・コモンズに掲載されています。