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

BarChart3D

Updated In 8 Graphic
BarChart3D
, , ... の3D棒グラフを作成する.
BarChart3D
棒の特徴を記号的なラッパー で定義した3D棒グラフを作成する.
BarChart3D
いくつかのデータ集合 の3D棒グラフを作成する.
  • BarChart3Dのデータ要素は次の形式で与えることができる.
yi純粋な棒の値
wi[yi,...],ラッパー の棒
formi->miメタデータ を持った棒形式
  • 上記形式で与えられないデータは欠損値とみなされ,3D棒グラフでは一般に隙間として表される.
  • BarChart3Dのデータ集合は次の形式で与えることができる.
{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, Front,Back棒内の位置
Above, Below, Before, After棒の外の位置
Axis棒の始点座標軸の位置
{{bx,by,bz},{lx,ly}}棒内のスケールされた位置におけるラベル内のスケールされた位置
  • BarChart3DにはGraphics3Dと同じオプションに次の追加・変更を加えたものが使える.
AxesTrue軸を描くかどうか
BarOriginBottom棒の始点
BarSpacingAutomatic棒と棒の間隔
BoxedFalse境界ボックスを描くかどうか
ChartBaseStyleAutomatic棒の全体的なスタイル
ChartElementsAutomatic各棒に使うグラフィックス
ChartElementFunctionAutomatic棒の生のグラフィックスをどのように生成するか
ChartLabelsNoneデータ要素とデータ集合のラベル
ChartLayoutAutomatic使用する全体的なレイアウト
ChartLegendsNoneデータ要素とデータ集合の凡例
ChartStyleAutomatic棒のスタイル
ColorFunctionAutomatic棒の彩色方法
ColorFunctionScalingTrueColorFunctionの引数を正規化するかどうか
FaceGridsAutomatic境界ボックスに描く格子線
LabelingFunctionAutomatic棒にどのようにラベルを付けるか
LegendAppearanceAutomatic凡例の全体的な外観
Lighting"Neutral"使用する擬似光源
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
ScalingFunctionsNone個々の座標をどのようにスケールするか
ViewPointAutomatic視点
  • ChartLayoutの可能な設定値にはがある.
  • ChartElementFunctionに渡される引数は,ネストしたデータ集合リストにおける各レベルから棒の範囲,データ値 ,メタデータである.
  • ChartElements->g の設定では,g の引き延ばしたバージョンからなる絵を使った棒にグラフィックス g が使われる.
高さのリストについての3D棒グラフを生成する:
複数のデータ集合:
棒のスタイルを設定する:
絵を使った棒:
手続き的な棒:
高さのリストについての3D棒グラフを生成する:
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[3]:=
Click for copyable input
Out[3]=
データ集合中の項目はグループ化される:
各データ集合に同数の項目がある必要はない:
実数ではないデータは欠測値とみなされ,一般に棒グラフの隙間として表される:
複数のデータ集合の表示に異なるレイアウトを使う:
積み重ねレイアウトは水平方向によりコンパクトである:
棒の始点を制御する:
棒と棒および棒のグループ間のスペースを調整する:
個々のデータ,データ集合,データ集合の集合にラッパーを使う:
ラッパーはネストさせることができる:
デフォルトのツールチップを無効にする:
ツールチップで任意のオブジェクトを使う:
PopupWindowを使って追加的なドリルダウン情報を提供する:
Buttonを使ってアクションをトリガすることができる:
棒のスタイルの明示的なリストを使う:
ColorDataから任意の勾配あるいは指標付きの色スキームを使う:
グラフのためにデザインされた色スキームを使う:
ChartBaseStyleはすべてのグラフ要素の初期スタイルを設定することができる:
Styleを使ってスタイルを無効にすることができる:
絵を使った棒に任意のグラフィックスを使う:
組込みのプログラム的に生成された棒を使う:
詳細設定にはパレットチャートエレメントスキームを使う:
キャンバスをオフにする:
Labeledを使って棒にラベルを付ける:
ラベルの置き方に記号的な位置を使う:
データの列にカテゴリ的なラベルを与える:
データの行に:
両方に:
Placedを使ってラベルの位置を制御し,Labeledと同じ位置を使う:
Placedの第3引数を使ってラベルのフォーマットを制御する:
LabelingFunctionを使って棒に値のラベルを与える:
Placedを使って置き方とフォーマットを制御する:
データの列にカテゴリ的な凡例項目を加える:
データの行に:
Legendedを使って追加的な凡例項目を加える:
Placedを使って凡例の置き方に影響を与える:
棒の始点を変える:
棒と棒の間に自動的に決められた間隔を使う:
間隔は置かない:
記号的なプリセットを使う:
棒と棒の間に明示的なスペースを使う:
棒と棒および棒のグループの間に明示的なスペースを使う:
棒と棒の間を0.5とし,棒のグループ間にはスペースを置かない:
ChartBaseStyleを使って棒にスタイルを付ける:
ChartBaseStyleChartStyleと組み合せる:
ChartStyleChartBaseStyleによる設定を無効にすることがある:
ChartBaseStyleStyleを組み合せる:
StyleChartBaseStyleの設定を無効にすることがある:
ChartBaseStyleColorFunctionを組み合せる:
ColorFunctionChartBaseStyleの設定を無効にすることがある:
Graphics3Dオブジェクトに基づいた絵を使ったグラフを作成する:
データの各列に異なるグラフィックスを使う:
データの各行に異なるグラフィックスを使う:
グラフィックスは循環的に使われる:
スタイルはChartStyle等を通してスタイルセットから継承される:
Styleを使って個々のスタイルを無効にする:
グラフィックス中の明示的なスタイルはその他のスタイル設定を無効にする:
絵を使ったグラフィックスは常にBarOriginで使われている設定から始まるように回転される:
ChartElementFunctionの組込み設定のリストを得る:
詳細設定にはパレットチャートエレメントスキームを使う:
ChartElementFunctionは適切に大域的なスケールを示す:
カスタマイズされたChartElementFunctionを書く:
を使ってカスタマイズしたChartElementFunctionを書く:
窪んだ平面を描画するカスタムグラフ用関数:
メタデータをTrueに設定すると,窪んだ面が現れる:
デフォルトで,ラベルは軸に置かれる:
データのLabeledラッパーは追加的なラベルを置く:
Placedを使ってラベルの置き方を制御する:
棒の外側の記号的な位置:
棒と相対的な座標に基づく置き方:
ラベル中のスケールされた位置における棒と相対的な置き方に基づいた座標:
Placedの第3引数を使ってフォーマットを制御する:
デフォルトで,ラベルはデータの列に関連する:
ラベルをデータ集合の行に関連付ける:
行と列の両方にラベルを付ける:
複数のラベルを置く:
BarChartはデフォルトでグループしたレイアウトを使う:
段付き棒を使う:
積み重ね棒を使う:
積み重ねレイアウトは多くのデータ集合を効率的に表示することができる:
百分率の積み重ねレイアウトを使う:
グラフのスタイルに基づいて凡例を生成する:
Legendedを使って追加的な凡例項目を加える:
Legendedを使っていくつかの凡例項目を指定する:
データ集合の凡例を生成する:
使用されなかった凡例ラベルは削除される:
凡例は複数の次元に適用することができる:
Placedを使って凡例の置き方を制御する:
ChartStyleを使ってすべての棒のスタイルを設定する:
スタイルのリストを与える:
ColorDataから色の「勾配」を使う:
ColorDataから「指標付き」の色を使う:
スタイルは循環的に使われる:
データの各列にスタイルを付ける:
データの各行にスタイルを付ける:
データの行と列の両方にスタイルを付ける:
行と列の両方のスタイルでは,後の指定が前の指定を無効にすることがある:
StyleChartStyleの設定を無効にすることがある:
ColorFunctionChartStyleの設定を無効にすることがある:
ColorFunctionを使って異なるスタイル効果を組み合せる:
ChartElementsを明示的なスタイル設定とともに使うとChartStyleの設定を無効にすることがある:
棒の高さで色付けする:
ColorDataから「勾配」色列を使う:
ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:
ColorFunctionChartStyleの設定を無効にすることがある:
ColorFunctionを使って異なるスタイル効果を組み合せる:
デフォルトではスケールされた高さの値が使われている:
ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:
TooltipStatusAreaからの値で自動的なラベル付けを使う:
自動ラベル付けは行わない:
記号的な位置を使ってラベルの置き方を制御する:
棒の外側の記号的な位置:
棒と相対的な座標に基づいた置き方:
ラベルのフォーマットを制御する:
与えられたグラフのラベルをラベル付け関数の引数として使う:
Tooltipに行,列,値のラベルを置く:
インタラクティブなハイライト機能がある棒グラフを生成する:
インタラクティブな動作を使用不可にしてパフォーマンスを向上させる:
一般に,インタラクティブではないグラフの方がメモリが少なくて済む:
棒をクリックして国名と一人当りの国内総生産を聞く:
2001年から2007年までのシカゴの月平均気温の3D棒グラフを作成する:
よく使われる化学物質の分子量を比較する:
高さで原子量を表した元素の3D周期表を作成する:
企業のポートフォーリオの価格データを得る:
ラベル付け関数を作成する:
棒の上にマウスを置いて価格情報を得る:
BarChartを使って棒グラフを2Dで描画する:
BarChart3DRectangleChart3Dの特殊ケースである:
PieChartPieChart3Dを使ってデータのリストを扇型で可視化する:
ListPlotListLinePlotを使って線グラフを作成する:
Histogramを使って自動的にビンを計算し,ヒストグラムを描画する:
絵を使った棒:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF