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

Histogram3D

Histogram3D[{{x1, y1}, {x2, y2}, ...}]
{xi, yi}の3Dヒストグラムをプロットする.
Histogram3D[{{x1, y1}, {x2, y2}, ...}, bspec]
bspec でビンを指定した3Dヒストグラムをプロットする.
Histogram3D[{{x1, y1}, {x2, y2}, ...}, bspec, hspec]
ビンの高さが指定 hspec に従って計算された3Dヒストグラムをプロットする.
Histogram3D[{data1, data2, ...}]
複数のデータセット dataiの3Dヒストグラムをプロットする.
  • Histogram3D[data]は,デフォルトで,ヒストグラムを仮定される値{xi, yi}のもとになっている滑らかな分布を近似するために選ばれた等しいビン幅でプロットする.
  • 各ビンの x 幅は値 xiに基づいて計算され, y 幅は yiに基づいて計算される.
  • 使用可能なビン指定 bpsec
nn 個のビンを使う
{w}w のビンを使う
{min,max,w}min から max までの幅 w のビンを使う
{{b1,b2,...}}ビン[b1, b2), [b2, b3), ...を使う
Automaticビン幅を自動的に決定する
"name"名前付きのビンメソッドを使う
fw明示的なビン指定{b1, b2, ...}を得るために fw を適用する
{xspec,yspec}xy に異なる指定を与える
  • 使用可能な名前付きビンメソッド:
"Sturges"データの長さに基づいてビンの数を計算する
"Scott"二乗平均誤差を漸近的に最小化する
"FreedmanDiaconis"四分位間の範囲をサンプルサイズの立方根で割ったものの2倍
"Wand"Wandの方法を1レベル再帰的に近似
"Log"対数的ビン幅
  • Histogram3D[data, fw]の関数 fw はすべての{xi, yi}のリストに適用され,明示的なビンリスト{{bx1, bx2, ...}, {by1, by2, ...}}を返す.Histogram3D[data, {fx, fy}]では,fxxiのリストに,fyyiのリストに適用される.
  • 3Dヒストグラムの異なる形式はHistogram3D[data, w, hspec]で異なるビンの高さ指定 hspec を使うことで得ることができる.使用可能な形式:
"Count"各2Dビンに入る値の数
"Probability"各2Dビンに入る値の割合
"ProbabilityDensity"2Dビンの面積で区切られる値の割合
"LogCount", "LogProbability", "LogProbabilityDensity"対数的高さ
fhfh をビンと数に適用して得られた高さ
  • Histogram3D[data, bspec, fh]の関数 fhx のビンのリスト{{bx1, bx2}, {bx2, ...}, ...}y のビンのリスト{{by1, by2}, {by2, ...}, ...},対応する数{{c11, c12, ...}, {c21, ...}, ...}の2D配列数の3つの引数に適用される. この関数は各 cij に使われる高さの配列を返す.
  • 実数からなる値{xi, yi}のみがビンに割り当てられる.その他の値の場合は欠落とみなされる.
  • Histogram3D[{data1, data2, ...}, ...]では,すべてのデータセット dataiを組み合せて自動的にビンの位置が決められる.
  • Histogram3D[{..., wi[datai, ...], ...}, ...]datai と関連するヒストグラム要素を記号的ラッパー wi の定義に従って描画する.
  • Histogram3DにはGraphics3Dと同じオプションに以下の追加・変更を加えたものが使える.
AxesTrue座標軸を描くかどうか
BarOriginBottomヒストグラムの棒の始点
BoxRatios{1,1,0.4}境界3Dボックスの比
ChartBaseStyleAutomatic棒の全体的なスタイル
ChartElementFunctionAutomatic棒の生のグラフィックスをどのように生成するか
ChartElementsAutomatic各棒に使うグラフィックス
ChartLabelsNoneデータセットのカテゴリーのラベル
ChartLayoutAutomatic使用する全体的なレイアウト
ChartLegendsNoneデータ要素とデータセットの凡例
ChartStyleAutomatic棒のスタイル
ColorFunctionAutomatic棒の彩色方法
ColorFunctionScalingTrueColorFunctionの引数を正規化するかどうか
LabelingFunctionAutomatic要素にどのようにラベルを付けるか
LegendAppearanceAutomatic凡例の全体的な外観
Lighting"Neutral"使用する擬似光源
MethodAutomatic使用するメソッド
PerformanceGoal$PerformanceGoal最適化使用とするパフォーマンスの局面
  • ChartLayoutの使用可能な設定値は"Overlapped""Stacked"である.
  • ChartElementFunction に渡される引数は,データセットのネストしたリストの各レベルからのビンの範囲{{xmin, xmax}, {ymin, ymax}, {zmin, zmax}},ビンの値 lists,メタデータ{m1, m2, ...}である.
  • ChartElementFunctionの組込み設定のリストはChartElementData["Histogram3D"]で得られる.
  • ColorFunctionに渡される引数は各ビンの高さである.
ペアのリストの3Dヒストグラムを生成する:
In[1]:=
Click for copyable input
Out[1]=
 
複数のデータセット:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
値のリストの確率ヒストグラムを生成する:
In[1]:=
Click for copyable input
Out[1]=
 
絵的な棒に任意のグラフィックスを使う:
In[1]:=
Click for copyable input
Out[1]=
手続き的棒を使う:
In[2]:=
Click for copyable input
Out[2]=
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team