BubbleChart
BubbleChart[{{x1,y1,z1},{x2,y2,z2},…}]
位置{xi,yi}に大きさ ziのバブルがあるバブルチャートを作成する.
BubbleChart[{…,wi[{xi,yi,zi},…],…,wj[{xj,yj,zj},…],…}]
バブルの特徴が記号的ラッパー wkで定義されたバブルチャートを作成する.
BubbleChart[{data1,data2,…}]
複数のデータ集合 dataiからバブルチャートを作成する.
詳細とオプション
- BubbleChartのデータ要素は次の形式で与えることができる.
-
{xi,yi,zi} 純粋なバブルの値 {Quantity[xi,ux],Quantity[yi,uy],Quantity[zi,uz]} 単位の付いたバブルの値 <kxxi,kyyi,kzzi > キーとバブルの値の連想 wi[{xi,yi,zi},…] 値{xi,yi,zi},ラッパー wiのバブル formi->mi メタデータ miのバブル形 - 値 ziは正でなければならない.
- これらの形式で与えられないデータはバブルチャートの作成の際に無視される.
- BubbleChartのデータ集合は次の形式で与えることができる.
-
{e1,e2,…} ラッパーがある/ない要素のリスト <k1e1,k2e2,… > キーと値の連想 TimeSeries[…],EventSeries[…],TemporalData[…] 時系列,事象系列,一時データ WeightedData[…] 拡張データ集合 w[{e1,e2,…},…] データ集合全体に適用されたラッパー w[{data1,data1,…},…] すべてのデータ集合に適用されたラッパー - グラフの要素に次のラッパーを使用することができる.
-
Annotation[e,label] 注釈を与える Button[e,action] 要素がクリックされたときに実行するアクションを定義する Callout[e,label] コールアウトラベルを付けて要素を表示する EventHandler[e,…] 要素の一般的なイベントハンドラを定義する Hyperlink[e,uri] 要素がハイパーリンクとして機能するようにする Labeled[e,…] 要素にラベルを付けて表示する Legended[e,…] グラフの説明文に要素の特徴を含む Mouseover[e,over] 要素がマウスオーバーの形式を示すようにする PopupWindow[e,cont] 要素にポップアップウィンドウを加える StatusArea[e,label] 要素の上にマウスが来たときにステータスエリアに表示する Style[e,opts] 要素を指定したスタイルで示す Tooltip[e,label] 要素に任意のツールチップを加える - BubbleChartでは,Labeled,Callout,Placedで次の位置が取れる.
-
Top,Bottom,Left,Right,Center バブル内の位置 Above,Below, Before, After バブルの外の位置 {{bx,by},{lx,ly}} バブル内のスケールされた位置{bx,by}のラベル内のスケールされた位置{lx,ly} - BubbleChartにはGraphicsと同じオプションに次の追加・変更を加えたものが使える. [全オプションのリスト]
-
AspectRatio 1 全体的な縦横比 BubbleScale "Area" バブルに使う特徴的大きさのスケール BubbleSizes Automatic バブルに使う大きさの範囲 ChartBaseStyle Automatic バブルの全体的なスタイル ChartElementFunction Automatic バブルの生のグラフィックスをどのように生成するか ChartElements Automatic 各バブルに使うグラフィックス ChartLabels None データ要素とデータ集合のラベル ChartLegends None データ要素とデータ集合の凡例 ChartStyle Automatic バブルのスタイル ColorFunction Automatic バブルの彩色方法 ColorFunctionScaling True ColorFunctionの引数を正規化するかどうか Frame True グラフ周囲に枠を描くかどうか LabelingFunction Automatic バブルにどのようにラベルを付けるか LabelingSize Automatic コールアウトとラベルの最大サイズ LegendAppearance Automatic 凡例の全体的な外観 PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotTheme $PlotTheme グラフの全体的なテーマ ScalingFunctions None 個々の座標をどのようにスケールするか TargetUnits Automatic グラフ内に表示する単位 - BubbleChartは最大の視認性をもってバブルを大きいものから小さいものへと層状に重ねる.
- ChartElementFunctionに渡される引数は,ネストしたデータ集合リストにおける各レベルからのバブルの範囲{{xmin,xmax},{ymin,ymax}},値{xi,yi,zi},メタデータ{m1,m2,…}である.
- ChartElementFunctionの組込み設定のリストはChartElementData["BubbleChart"]で得ることができる.
- ColorFunctionに渡される引数は x,y,z である.
- チャートの特徴テーマはデータのグラフィックススタイリングに影響する.テーマには以下が含まれる.
-
"BoldScheme" チャートエレメントスキームの太字要素 "FadeScheme" チャートエレメントスキームの色褪せた要素 - BubbleChartのオプションおよびその他の構造からのスタイルその他の指定は事実上ChartStyle,ColorFunction,Styleその他のラッパー,ChartElementsとChartElementFunctionの順に適用される.後ろの指定は前の指定を無効にする.
全オプションのリスト
例題
すべて開くすべて閉じるスコープ (31)
データとラッパー (14)
TimeSeries,EventSeries,TemporalData内のタイムスタンプは無視される:
WeightedData内の重みは無視される:
個々のデータ,データ集合,あるいはデータ集合の集合にラッパーを使う:
PopupWindowを使って追加的なドリルダウン情報を提供する:
Buttonを使って任意のアクションを開始することができる:
スタイルと外観 (8)
ColorDataから任意の勾配あるいはカラースキームを使う:
ChartBaseStyleを使ってすべてのグラフ要素に初期スタイルを設定することができる:
Styleを使ってスタイルを無効にすることができる:
オプション (118)
AspectRatio (3)
Axes (3)
ChartBaseStyle (5)
ChartBaseStyleを使ってバブルにスタイルを付ける:
ChartBaseStyleをChartStyleと組み合せる:
ChartStyleはChartBaseStyleによる設定を無効にすることがある:
ChartBaseStyleとStyleを組み合せる:
StyleはChartBaseStyleの設定を無効にすることがある:
ChartBaseStyleとColorFunctionを組み合せる:
ColorFunctionはChartBaseStyleの設定を無効にすることがある:
ChartElementFunction (5)
ChartElementFunctionの組込み設定のリストを得る:
詳細設定には「パレット」▶「チャートエレメントスキーム」を使う:
カスタマイズされたChartElementFunctionを書く:
ChartElements (5)
任意のGraphicsオブジェクトに基づいた絵を使ったグラフを作成する:
スタイルはChartStyle等で設定されたスタイルから継承される:
ChartLabels (7)
ChartLegends (7)
ChartStyle (14)
ChartStyleを使ってスタイルを設定する:
ColorDataから色の"Gradient"を使う:
ColorDataから"Indexed"の色を使う:
行と列の両方のスタイルでは,後の指定が前の指定を無効にすることがある:
StyleはChartStyleの設定を無効にする:
StyleはChartStyleと組み合せることができる:
ColorFunctionはChartStyleの設定を無効にする:
ColorFunctionはChartStyleと組み合せることができる:
ChartElementsはChartStyleの設定を無効にすることがある:
ColorFunction (3)
ColorFunctionScaling->Falseを使ってスケールされていない高さの値を得る:
ColorFunctionはChartStyle中のスタイルを無効にする:
ColorFunctionを使って異なるスタイル効果を組み合せる:
ColorFunctionScaling (2)
Frame (4)
FrameTicks (7)
デフォルトで,上と右の辺には目盛は置かれるが目盛ラベルは置かれない:
Allを使ってすべての辺に目盛ラベルを置く:
ImageSize (7)
LabelingFunction (7)
TooltipとStatusAreaからの値で自動的なラベル付けを使う:
Placedを使ってラベルの置き方を制御する:
Calloutを使って自動的にラベルを置く:
記号的位置を使ってCalloutラベルを置く:
LabelingSize (4)
PerformanceGoal (1)
Ticks (6)
アプリケーション (5)
アフリカ諸国について,一人あたりのGDP,貧困率,人口を表示する:
輸出入を表すバブルにPieChartを使ってG15諸国の原油に関するデータを表示する:
特性と関係 (2)
テキスト
Wolfram Research (2008), BubbleChart, Wolfram言語関数, https://reference.wolfram.com/language/ref/BubbleChart.html (2018年に更新).
CMS
Wolfram Language. 2008. "BubbleChart." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2018. https://reference.wolfram.com/language/ref/BubbleChart.html.
APA
Wolfram Language. (2008). BubbleChart. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BubbleChart.html