PairedHistogram

PairedHistogram[{x1,x2,},{y1,y2,}]

値が xiyiのペアのヒストグラムをプロットする.

PairedHistogram[{x1,x2,},{y1,y2,}, bspec]

ビン幅指定 bspec のペアのヒストグラムをプロットする.

PairedHistogram[{x1,x2,},{y1,y2,},bspec,hspec]

指定 hspec に従ってビンの高さを計算したペアのヒストグラムをプロットする.

PairedHistogram[{data11,},{data21,},]

複数のデータ集合 data1idata2jのペアのヒストグラムをプロットする.

詳細とオプション

  • PairedHistogram[data1,data2]は,デフォルトで,値 xiyiのもとになっている滑らかな仮定分布を近似するために選ばれた等しいビン幅でペアのヒストグラムをプロットする.
  • PairedHistogramについてのデータは次の形式で与えることができる.
  • {e1,e2,}ラッパーがある/ない要素のリスト
    <|k1y1,k2y2,|>キーと長さの連想
    TimeSeries[],EventSeries[],TemporalData[]時系列,事象系列,一時データ
    WeightedData[],EventData[]拡張データ集合
    w[{e1,e2,},]データ集合全体に適用されたラッパー
    w[{data1,data1,},]すべてのデータ集合に適用されたラッパー
  • 使用可能なビン幅指定 bspec
  • nn 個のビンを使う
    {dx}幅が dx のビンを使う
    {xmin,xmax,dx}xminから xmaxまでの幅 dx のビンを使う
    {{b1,b2,}}ビン[b1,b2),[b2,b3),を使う
    Automaticビン幅を自動的に決定する
    "name"名前付きのビンメソッドを使う
    {"Log",bspec}対数変換データにビン指定 bspec を適用
    fb明示的なビン指定{b1,b2,}を得るために fb を適用する
  • ビン指定 "Log"はもとになるビンメソッドAutomaticを使うとみなされる.
  • 使用可能な名前付きビンメソッド
  • "Sturges"データの長さに基づいたビンの数を計算する
    "Scott"平均二乗誤差を漸近的に最小化する
    "FreedmanDiaconis"四分位範囲をサンプルサイズの立方根で割ったものの2倍
    "Knuth"区分一様モデルの平衡尤度と事前確率
    "Wand"1レベルで再帰的に近似されたWandのビンメソッド
  • PairedHistogram[data1,data2,fb]の関数 fb はすべての xiyiのリストに適用され,明示的なビンリスト{b1,b2,}を返す.
  • PairedHistogram[data1,data2,bspec,hspec]でのビンの高さ指定 hspec を変えることで,異なる形式のヒストグラムを得ることができる.次は使用可能な形式である.
  • "Count"各ビンに入る値の数
    "CumulativeCount"累積数
    "SurvivalCount"残存数
    "Probability"各ビンに入る値の割合
    "Intensity"ビン幅で区切られた数
    "PDF"確率密度関数
    "CDF"累積分布関数
    "SF"生存関数
    "HF"ハザード関数
    "CHF"累積ハザード関数
    {"Log",hspec}対数変換された高さ指定
    fhfh をビンと数に適用して得られた高さ
  • PairedHistogram[data1,data2,bspec,fh]の関数 fh はビンのリスト{{b1,b2},{b2,b3},}と対応する数のリスト{c1,c2,}の2つの引数に適用される.この関数は各 ciに使用される高さのリストを返す.
  • ビンには実数値 xiのみを割り当てることができる.その他の値の場合は欠測値とみなされる.
  • PairedHistogram[{data11,},{data21,},]では,data1idata2jのすべてのデータ集合を組み合せることで自動的なビン位置が決定される.
  • PairedHistogram[{,wi[datai,],},{,wj[dataj],},]は,記号的ラッパー wkによって定義された指定に従ってデータ集合 datakに関連したヒストグラム要素を描画する.
  • 使用可能な記号ラッパーはBarChartのそれと等しく,StyleLabeledLegended等が含まれる.
  • PairedHistogramにはGraphicsと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
  • AspectRatio1/GoldenRatio全体的な縦横比
    AxesTrue軸を描くかどうか
    BarOrigin Bottomヒストグラムの棒の始点
    ChartBaseStyle Automatic棒の全体的なスタイル
    ChartElementFunction Automatic棒の生のグラフィックスをどのように生成するか
    ChartElements Automatic各棒に使うグラフィックス
    ChartLabels Noneデータ集合のカテゴリのラベル
    ChartLayout Automatic使用する全体的なレイアウト
    ChartLegends None棒のスタイル
    ChartStyle Automaticデータ要素とデータ集合の凡例
    ColorFunction Automatic棒の彩色方法
    ColorFunctionScaling TrueColorFunctionの引数を正規化するかどうか
    LabelingFunction Automatic要素にどのようにラベルを付けるか
    LegendAppearanceAutomatic凡例の全体的な外観
    PerformanceGoal $PerformanceGoalパフォーマンスのどの面について最適化するか
    PlotTheme $PlotThemeヒストグラムの全体的なテーマ
    ScalingFunctionsNone個々の座標をどのようにスケールするか
    TargetUnitsAutomaticグラフ中に表示する単位
  • 複数のデータ集合は,ChartLayoutの次の設定を使って表示できる.
  • "Overlapped"全データを重ね合せて表示する
    "Stacked"データを積み重ねる
  • ChartElementFunctionに渡される引数は,データ集合のネストしたリストの各レベルからのビンの範囲{{xmin,xmax},{ymin,ymax}},ビンの値 lists,メタデータ{m1,m2,}である.
  • ChartElementFunctionの組込み設定のリストはChartElementData["PairedHistogram"]で得ることができる.
  • ColorFunctionに渡される引数は各ビンの高さである.
  • ScalingFunctions->{sx,sy}では,x 座標は sx等を使ってスケールされる.
  • BarChart内のオプションその他の構造からのスタイルその他の指定は,事実上ChartStyleColorFunctionStyleその他のラッパー,ChartElementsおよびChartElementFunctionの順に適用される.後ろの指定が前方の指定を無効にする.
  • 全オプションのリスト

例題

すべて開くすべて閉じる

  (2)

2つのデータ集合のペアになったヒストグラムを生成する:

データ集合の確率密度関数をプロットする:

累積分布関数:

生存関数:

ハザード関数:

累積ハザード関数:

スコープ  (23)

データとレイアウト  (11)

使用するビン数を指定する:

ビン幅を指定する:

ビンデリミタを指定する:

ビンデリミタを明示的なリストとして:

異なる自動ビンメソッドを使う:

対数的にスペースを取ったビンを使う:

ビン関数を使って整数の境界でビンを区切る:

異なる高さ指定を使う:

ビンカウントを累積する高さの関数を使う:

データ集合に関連付けられたビンは同じようなスタイルになる:

連想中の数値は y 座標として使われる:

連想中の数によるキーと値は x 座標および y 座標として使われる:

WeightedData中の重みは無視される:

非実数データは欠測値とみなされる:

複数のデータ集合を示すのに異なるレイアウトを使う:

棒の始点を制御する:

ラッパー  (2)

個々のデータ,データ集合,データ集合の集合にラッパーを使う:

ラッパーはネストさせることができる:

デフォルトのツールチップを無効にする:

PopupWindowを使って追加的なドリルダウン情報を加える:

Buttonを使って任意のアクションを起すことができる:

スタイルと外観  (4)

棒にスタイルの明示的なリストを使う:

ColorDataからの任意の勾配あるいは指標付きカラースキームを使う:

ChartBaseStyleを使ってすべてのチャート要素の初期スタイルを指定することができる:

組込みのプログラム的に生成された棒を使う:

詳細設定については「パレット」「チャートエレメントスキーム」を参照のこと:

ラベルと凡例  (6)

記号位置を使ってデータ集合にラベルを付ける:

LabelingFunctionを使って棒に値のラベルを付ける:

Placedを使って配置とフォーマットを制御する:

データ集合にカテゴリ的な凡例項目を加える:

異なるレベルで凡例を適用する:

Placedを使って凡例の配置に影響を与える:

オプション  (44)

BarOrigin  (1)

棒の始点を変える:

BarSpacing  (3)

ペアになった棒の間に自動的に決められた間隔を使う:

間隔は取らない:

棒のペアの間に明示的な間隔を入れる:

ChartBaseStyle  (5)

ChartBaseStyleを使って棒にスタイルを付ける:

ChartBaseStyleChartStyleを組み合せる:

ChartBaseStyleStyleを組み合せる:

ChartBaseStyleColorFunctionを組み合せる:

ColorFunctionChartBaseStyleの設定値を無効にすることがある:

StyleChartBaseStyleの設定値を無効にすることがある:

ChartElementFunction  (5)

ChartElementFunctionの組込み設定のリストを得る:

より細かな設定には「パレット」「チャートエレメントスキーム」を使う:

このChartElementFunctionは大域スケールを示すのに適している:

カスタムChartElementFunctionを書く:

組込みの要素関数にはオプションがあることがある.「パレット」「チャートエレメントスキーム」を使ってオプションを設定する:

ChartElements  (8)

任意のGraphicsオブジェクトに基づいて絵を使ったグラフを作る:

Graphics3D

Image

グラフィックスを引き延ばして使う:

高さと幅に明示的なサイズを使う:

AspectRatio->Fullがないと,もとの縦横比が保たれる:

幅あるいは高さにAllを使うと棒が埋まるようにその方向に画像が伸ばされる:

グラフのそれぞれの側に異なるグラフィックスを使う:

データの各行に異なるグラフィックスを使う:

スタイルはChartStyle等を通して設定されたスタイルが継承される:

グラフィックスに明示的に設定されたスタイルは他のスタイル設定を無効にする:

絵の方向はBarOriginの影響を受けない:

ChartLabels  (3)

デフォルトで,ラベルは棒の各ペアの上に置かれる:

それぞれのデータ集合の上にラベルのグループを置く:

Placedを使ってラベル配置を制御する:

ChartLayout  (1)

ChartLayoutはデフォルトで重なり合う:

積み重ねレイアウト:

ChartLegends  (2)

グラフのスタイルに基づいた凡例を生成する:

各データ集合と棒のペアの凡例を作る:

ChartStyle  (3)

ChartStyleを使って棒にスタイルを施す:

スタイルのリストを与える:

ColorData"Gradient"色を使う:

ColorData"Indexed"色を使う:

各棒のペアのスタイルを指定する:

ColorFunction  (3)

棒の高さで色を付ける:

ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:

ColorFunctionChartStyleのスタイルを無効にする:

ColorFunctionを使って異なるスタイル効果を組み合せる:

ColorFunctionScaling  (1)

デフォルトで,スケールされた高さの値が使われる:

ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:

LabelingFunction  (5)

TooltipStatusAreaの値からの自動ラベル付けを使う:

ラベルは付けない:

記号位置でラベル配置を制御する:

棒の外側の記号位置:

与えられたグラフのラベルをラベル付け関数の引数として使う:

ツールチップに完全なラベルを置く:

PerformanceGoal  (3)

インタラクティブなハイライト機能のある棒のペアのグラフを生成する:

インタラクティブ機能を無効にしてパフォーマンスを向上させる:

一般に,インタラクティブではないグラフの方がメモリ使用量は少なくて済む:

PlotTheme  (1)

単純な目盛,格子線,コントラストがはっきりしたカラースキームのテーマを使う:

カラースキームを変える:

アプリケーション  (3)

2つの違う分布を比較する:

2009年における2つの都市の気温を比較する:

ランダム過程について2つの時間スライスを比較する:

特性と関係  (5)

PairedBarChartは高さのリストに使うことができる:

HistogramSmoothHistogramを使って1つのデータ集合を可視化することができる:

Histogram3DSmoothHistogram3Dは二変量データを曲面として示す:

DensityHistogramSmoothDensityHistogramは二変量データを密度プロットとして示す:

QuantilePlotProbabilityPlotは互いの分布を比較する:

BoxWhiskerChartDistributionChartは多くのデータ集合に使うことができる:

Wolfram Research (2010), PairedHistogram, Wolfram言語関数, https://reference.wolfram.com/language/ref/PairedHistogram.html (2015年に更新).

テキスト

Wolfram Research (2010), PairedHistogram, Wolfram言語関数, https://reference.wolfram.com/language/ref/PairedHistogram.html (2015年に更新).

CMS

Wolfram Language. 2010. "PairedHistogram." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/PairedHistogram.html.

APA

Wolfram Language. (2010). PairedHistogram. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PairedHistogram.html

BibTeX

@misc{reference.wolfram_2024_pairedhistogram, author="Wolfram Research", title="{PairedHistogram}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/PairedHistogram.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_pairedhistogram, organization={Wolfram Research}, title={PairedHistogram}, year={2015}, url={https://reference.wolfram.com/language/ref/PairedHistogram.html}, note=[Accessed: 18-November-2024 ]}