Histogram3D

Histogram3D[{{x1,y1},{x2,y2},}]
の3Dヒストグラムをプロットする.

Histogram3D[{{x1,y1},{x2,y2},},bspec]
bspec でビンを指定した3Dヒストグラムをプロットする.

Histogram3D[{{x1,y1},{x2,y2},},bspec,hspec]
ビンの高さが指定 hspec に従って計算された3Dヒストグラムをプロットする.

Histogram3D[{data1,data2,}]
複数のデータ集合 の3Dヒストグラムをプロットする.

詳細とオプション詳細とオプション

  • Histogram3D[data]は,デフォルトで,仮定される値のもとになっている滑らかな分布を近似するために選ばれた等しいビンでヒストグラムをプロットする.
  • Histogram3Dについてのデータ要素は次の形式で与えることができる.
  • {xi,yi}純粋な値のペア
    {Quantity[xi,unit],Quantity[xi,unit]}単位の付いた値のペア
  • Histogram3Dについてのデータは次の形式で与えることができる.
  • {e1,e2,}ラッパーがある/ない要素のリスト
    <|k1e1,k2e2,|>キーと要素の連想
    TimeSeries[],EventSeries[],TemporalData[]時系列,事象系列,一時データ
    WeightedData[],EventData[]拡張データ集合
    w[{e1,e2,},]データ集合全体に適用されたラッパー
    w[{data1,data1,},]すべてのデータ集合に適用されたラッパー
  • 各ビンの 幅は値 に基づいて計算され, 幅は に基づいて計算される.
  • 使用可能なビン指定 bpsec
  • nn 個のビンを使う
    {w}w のビンを使う
    {min,max,w}min から max までの幅 w のビンを使う
    {{b1,b2,}}ビンを使う
    Automaticビン幅を自動的に決定する
    "name"名前付きのビンメソッドを使う
    {"Log",bspec}ビン bspec を対数変換データに適用する
    fb明示的なビン指定を得るために fb を適用する
    {xspec,yspec}xy に異なる指定を与える
  • ビン指定は,もとになるビンメソッドAutomaticを使うとみなされる.
  • 使用可能な名前付きビンメソッド
  • "Sturges"データの長さに基づいてビンの数を計算する
    "Scott"平均二乗誤差を漸近的に最小化する
    "FreedmanDiaconis"四分位範囲をサンプルサイズの立方根で割ったものの2倍
    "Knuth"区分一様モデルの平衡尤度と事前確率
    "Wand"Wandのビンメソッドを1レベル再帰的に近似
  • Histogram3D[data,fb]の関数 fb はすべてののリストに適用され,明示的なビンリストを返す.Histogram3D[data,{fx,fy}]では,fxのリストに,fyのリストに適用される.
  • Histogram3D[data,bspec,hspec]でさまざまなビンの高さ指定 hspec を与えることによって,さまざまな形式の3Dヒストグラムが得られる.次は使用可能な形式である.
  • "Count"各ビンに入る値の数
    "CumulativeCount"累積数
    "SurvivalCount"残存数
    "Probability"各ビンに入る値の割合
    "PDF"確率密度関数
    "CDF"累積分布関数
    "SF"生存関数
    "HF"ハザード関数
    "CHF"累積ハザード関数
    {"Log",hspec}対数変換された高さ指定
    fhfh をビンと数に適用して得られた高さ
  • Histogram3D[data,bspec,fh]の関数 fh 方向のビンのリスト 方向のビンのリスト,対応する数の2D配列の3つの引数に適用される. この関数は各 に使われる高さの配列を返す.
  • 実数からなる値のみがビンに割り当てられる.その他の値の場合は欠測値とみなされる.
  • Histogram3D[{data1,data2,},]では,すべてのデータ集合 を組み合せて自動的にビンの位置が決められる.
  • Histogram3D[{,wi[datai,],},]はデータ集合 と関連するヒストグラム要素を記号的ラッパー の定義に従って描画する.
  • 使用可能な記号的ラッパーはBarChart3Dの場合と同じで,StyleLabeledLegended等が含まれる.
  • 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最適化しようとするパフォーマンスの局面
    PlotTheme$PlotThemeヒストグラムの全体的なテーマ
    ScalingFunctionsNone個々の座標をどのようにスケールするか
    TargetUnitsAutomaticグラフ内に表示する単位
  • ChartLayoutの使用可能な設定値はである.
  • ChartElementFunctionに渡される引数は,データ集合のネストしたリストの各レベルからのビンの範囲,ビンの値 lists,メタデータである.
  • ChartElementFunctionの組込み設定のリストはで得られる.
  • ColorFunctionに渡される引数は各ビンの高さである.
  • ScalingFunctions->{sx,sy,sz}では, 座標は 等を使ってスケールされる.
  • BarChart内のオプションその他の構造からのスタイルその他の指定は,事実上ChartStyleColorFunctionStyleその他のラッパー,ChartElementsおよびChartElementFunctionの順に適用される.後ろの指定が前方の指定を無効にする.

例題例題すべて開くすべて閉じる

  (4)  (4)

ペアのリストの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]=
2008年に導入
(7.0)
| 2014年に修正
(10.0)