Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > グラフ化と情報の可視化 > BarChart >
Mathematica > 可視化とグラフィックス > データの可視化 > グラフ化と情報の可視化 > BarChart >
Mathematica > データの操作 > 統計的データ解析 > 統計の可視化 > グラフ化と情報の可視化 > BarChart >

BarChart

Updated In 8 Graphic
BarChart
棒の長さが , , ... の棒グラフを作る.
BarChart
棒の特徴が記号的ラッパー で定義された棒グラフを作る.
BarChart
複数のデータ集合 から棒グラフを作る.
  • BarChartのデータ要素は次の形式で与えることができる.
yi純粋な棒の値
wi[yi,...],ラッパー の棒
formi->miメタデータ を持った棒の形式
  • 上記以外の形式で与えられたデータは欠測値とみなされ,一般に棒グラフの欠落部として表示される.
  • BarChartのためのデータ集合は次の形式で与えることができる.
{e1,e2,...}ラッパーがある/ない要素のリスト
w[{e1,e2,...},...]データ集合全体に適用されたラッパー
w[{data1,data1,...},...]すべてのデータ集合に適用されたラッパー
  • グラフの要素に次のラッパーを使用することができる.
Annotation[e,label]注釈を与える
Button[e,action]要素がクリックされたときに実行するアクションを定義する
EventHandler[e,...]要素の一般的なイベントハンドラを定義する
Hyperlink[e,uri]要素がハイパーリンクとして機能するようにする
Labeled[e,...]要素にラベルを付けて表示する
Legended[e,...]グラフの凡例に要素の特徴を含む
Mouseover[e,over]要素がマウスオーバーの形式を示すようにする
PopupWindow[e,cont]要素にポップアップウィンドウを加える
StatusArea[e,label]要素の上にマウスが来たときにステータスエリアに表示する
Style[e,opts]要素を指定したスタイルで示す
Tooltip[e,label]要素に任意のツールチップを加える
Top,Bottom,Left,Right,Center棒内の位置
Above, Below, Before, After棒の外の位置
Axis棒の始点座標軸の位置
{{bx,by},{lx,ly}}棒内のスケールされた位置におけるラベル内のスケールされた位置
  • BarChartにはGraphicsと同じオプションに次の追加・変更を加えたものが使える.
AspectRatio1/GoldenRatio全体的な縦横比
AxesTrue軸を描くかどうか
BarOriginBottom棒の始点
BarSpacingAutomatic棒と棒の間隔
ChartBaseStyleAutomatic棒の全体的なスタイル
ChartElementFunctionAutomatic棒の生のグラフィックスをどのように生成するか
ChartElementsAutomatic各棒に使うグラフィックス
ChartLabelsNoneデータ要素とデータ集合のラベル
ChartLayoutAutomatic使用する全体的なレイアウト
ChartLegendsNoneデータ要素とデータ集合の凡例
ChartStyleAutomatic棒のスタイル
ColorFunctionAutomatic棒の彩色方法
ColorFunctionScalingTrueColorFunctionの引数を正規化するかどうか
JoinedFalse棒を繋ぐかどうか
LabelingFunctionAutomatic棒にどのようにラベルを付けるか
LegendAppearanceAutomatic凡例の全体的な外観
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
ScalingFunctionsNone個々の座標をどのようにスケールするか
  • ChartLayoutの可能な設定値にはがある.
  • ChartElementFunctionに渡される引数は,棒の範囲,データ値 ,データ集合のネストしたリストにおける各レベルからのメタデータである.
高さのリストの棒グラフを生成する:
いくつかのデータ集合の棒グラフを生成する:
カテゴリ的なラベルを使う:
カテゴリ的な凡例:
棒のスタイルを設定する:
絵を使った棒:
手続き的な棒:
高さのリストの棒グラフを生成する:
In[1]:=
Click for copyable input
Out[1]=
 
いくつかのデータ集合の棒グラフを生成する:
In[1]:=
Click for copyable input
Out[1]=
 
カテゴリ的なラベルを使う:
In[1]:=
Click for copyable input
Out[1]=
カテゴリ的な凡例:
In[2]:=
Click for copyable input
Out[2]=
 
棒のスタイルを設定する:
In[1]:=
Click for copyable input
Out[1]=
絵を使った棒:
In[2]:=
Click for copyable input
Out[2]=
手続き的な棒:
In[3]:=
Click for copyable input
Out[3]=
データ集合中の項目はグループ化される:
データ集合が同じ数の項目数を持つ必要はない:
実数ではないデータは欠落しているものとみなされ,一般に棒グラフの隙間として示される:
複数のデータ集合の表示に異なるレイアウトを使う:
積み重ねレイアウトは水平方向でよりコンパクトである:
Joinedを使ってデータ点間の繋がりを示す:
棒の始点を制御する:
棒と棒,および棒のグループ間のスペースを調整する:
個々のデータ,データ集合,あるいはデータ集合の集合にラッパーを使う:
ラッパーはネストさせることができる:
デフォルトのツールチップを無効にする:
ツールチップ内で任意のオブジェクトを使う:
PopupWindowを使って追加的なドリルダウン情報を提供する:
Buttonを使って任意のアクションを開始することができる:
スタイルの明示的なリストを棒に使う:
ColorDataから任意の勾配あるいは色スキームを使う:
グラフのためにデザインされたカラースキームを使う:
ChartBaseStyleを使ってすべてのグラフ要素に初期スタイルを設定することができる:
Styleを使ってスタイルを無効にすることができる:
絵を使った棒に任意のグラフィックスを使う:
組込みのプログラム的に生成された棒を使う:
詳細設定にはパレットチャートエレメントスキームを使う:
Labeledを使って棒にラベルを加える:
ラベルの置き方に記号的な位置を使う:
データの列にカテゴリ的なラベルを与える:
データの行に:
両方に:
Placedを使ってラベルの置き方を制御し,Labeledと同じ位置を使う:
LabelingFunctionを使って棒のラベルの値を与える:
Placedを使って置き方とフォーマットを制御する:
データの列の項目にカテゴリ的な凡例を加える:
データの行に:
Legendedを使って追加的な凡例項目を加える:
Placedを使うと凡例の位置に影響が出る:
棒の始点を変える:
棒と棒の間に自動的に決められた間隔を使う:
間隔は置かない:
記号的なプリセットを使う:
棒と棒の間に明示的なスペースを使う:
棒と棒のグループの間に明示的なスペースを使う:
ChartBaseStyleを使って棒にスタイルを付ける:
ChartBaseStyleChartStyleと組み合せる:
ChartStyleChartBaseStyleによる設定を無効にすることがある:
ChartBaseStyleStyleを組み合せる:
StyleChartBaseStyleの設定を無効にすることがある:
ChartBaseStyleColorFunctionを組み合せる:
ColorFunctionChartBaseStyleの設定を無効にすることがある:
任意のGraphicsオブジェクトに基づいた絵を使ったグラフを作成する:
Image
グラフィックスの引き延ばしたバージョンを使う:
幅と高さに明示的な大きさを使う:
AspectRatio->Fullがないと,もとの縦横比が保存される:
Allを幅あるいは高さに使うと棒がその方向に最大限伸ばされる:
データの各列に別々のグラフィックスを使う:
データの各行に別々のグラフィックスを使う:
グラフィックスは循環的に使われる:
スタイルはChartStyle等を通してスタイルセットから継承される:
グラフィックス中の明示的なスタイルはその他のスタイル設定を無効にする:
得的なグラフィックスの向きはBarOriginには影響されない:
正確な3Dの陰影付き棒を作る:
ChartElementFunctionの組込み設定のリストを得る:
詳細設定にはパレットチャートエレメントスキームを使う:
ChartElementFunctionは大域的なスケールを示すのに適している:
カスタマイズされたChartElementFunctionを書く:
入力から渡されたメタデータ,この場合はデータの記録を使う:
組込み要素関数にはオプションがあるかもしれない.パレットチャートエレメントスキームを使ってオプションを設定することができる:
デフォルトで,ラベルは軸に置かれる:
データのLabeledラッパーは追加的なラベルを置く:
Placedを使ってラベルの置き方を制御する:
棒の外側の記号的な位置:
棒と相対的な座標に基づく置き方:
すべてのラベルを右上コーナー位置に置き,ラベル内の座標を変化させる:
Placedの第3引数を使ってフォーマットを制御する:
ハイパーリンクのラベルを使う:
ラベルを回転させる:
デフォルトで,ラベルはデータの列に関連する:
ラベルをデータ集合の行に関連付ける:
行と列の両方にラベルを付ける:
Placedを使って置き方に影響を与える:
複数のラベルを置く:
ChartLayoutはデフォルトでグループ化される:
段付き棒を使う:
積み重ね棒を使う:
積み重ねレイアウトは多くのデータ集合を効率的に表示することができる:
Joined->Trueと設定して異なるカテゴリの変更を示す:
グラフのスタイルに基づいて凡例を生成する:
Legendedを使って追加的な凡例項目を加える:
Legendedを使って個々の凡例項目を指定する:
Legendedは追加的な凡例項目を加える:
データ集合の凡例を生成する:
使用されなかった凡例ラベルは削除される:
凡例は複数の次元に適用することができる:
Placedを使って凡例の置き方を制御する:
ChartStyleを使って棒のスタイルを設定する:
スタイルのリストを与える:
ColorDataから色の「勾配」を使う:
ColorDataから「指標付き」の色を使う:
グラフに最適化された指標付きに色を使う:
スタイルは循環的に使われる:
データの各列にスタイルを付ける:
データの各行にスタイルを付ける:
データの行と列の両方にスタイルを付ける:
行と列の両方のスタイルでは,後の指定が前の指定を無効にすることがある:
StyleChartStyleの設定を無効にする:
ColorFunctionChartStyleの設定を無効にする:
ChartElementsChartStyleの設定を無効にすることがある:
棒の高さで色付けする:
ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:
ColorFunctionChartStyle中のスタイルを無効にする:
ColorFunctionを使って異なるスタイル効果を組み合せる:
デフォルトではスケールされた高さの値が使われている:
ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:
デフォルトで,棒は繋がれない:
棒の最上部中央を繋ぐ:
棒の角を繋ぐ:
積み重なった棒を繋ぐ:
TooltipStatusAreaからの値で自動的なラベル付けを使う:
ラベルは付けない:
記号的な位置を使ってラベルの置き方を制御する:
棒の外側の記号的な位置:
棒と相対的な座標に基づいた置き方:
ラベルのフォーマットを制御する:
与えられたグラフのラベルをラベル付け関数の引数として使う:
完全なラベルをツールチップとして置く:
インタラクティブなハイライト機能がある棒グラフを生成する:
インタラクティブな動作を使用不可にしてパフォーマンスを向上させる:
一般に,インタラクティブではないグラフの方がメモリが少なくて済む:
独立宣言中の文字の頻度を表す棒グラフを作成する:
複数レベルにラベルを適用する:
色選択器をクリックして更新された色成分の棒グラフを見る:
棒をクリックして国名と人口一人当りの国内総生産を聞く:
累進的棒グラフを作成する:
累進的なコラムグラフを作成する:
1月の従業員の休日のガント(Gantt)チャートを作成する:
棒や日数を表す格子線の上にマウスオーバーする:
ExampleDataからテクスチャの画像を絵を使った棒として使う:
テクスチャに彩色する:
テクスチャを棒に使って棒グラフを作る:
企業リストの百分率による価格変化を聴覚上で比較する:
棒グラフのデータ集合をクリックして値の聴覚表現を聞く:
企業のポートフォーリオのために価格動向を比較する:
ラベル付け関数を作成する:
マウスを棒の上に置いて価格情報を得る:
G8諸国の人口を求める:
ChartElementsを使って絵を使った棒にする:
世界地図上でG8諸国をハイライトする:
地図の上にグラフを重ねる:
BarChart3Dを使って棒グラフを3Dで描画する:
BarChartRectangleChartの特殊ケースである:
PieChartPieChart3Dを使ってデータのリストをセクターとして可視化する:
ListPlotListLinePlotを使って線グラフを作成する:
Histogramを使ってビンを自動的に計算し,ヒストグラムを描画する:
積み重ねた棒によるチャートワーク:
積み重ねた棒によるチャートワーク:
百分率の棒によるチャートワーク:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF