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

BarChart

BarChart[{y1, y2, ...}]
棒の長さが y1, y2,...の棒グラフを作る.
BarChart[{..., wi[yi, ...], ..., wj[yj, ...], ...}]
棒の特徴が記号的ラッパー wk で定義された棒グラフを作る.
BarChart[{data1, data2, ...}]
複数のデータセット datai から棒グラフを作る.
  • BarChartのデータ要素は次の形式で与えることができる.
yi純粋な棒の値
wi[yi,...]yi,ラッパー wi の棒
formi->miメタデータ 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}}棒内のスケールされた位置{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最適化しようとするパフォーマンスの局面
  • ChartLayoutの可能な設定値には"Grouped""Stacked""Stepped""Percentile"がある.
  • ChartElementFunctionに渡される引数は,棒の範囲{{xmin, xmax}, {ymin, ymax}},データ値 yi,ネストしたデータセットリストにおける各レベルからのメタデータ{m1, m2, ...}である.
  • ChartElementFunctionの組込み設定のリストはChartElementData["BarChart"]から得られる.
高さのリストの棒グラフを生成する:
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]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team