Inset
Inset[obj]
グラフィックスの中に挿入されたオブジェクト obj を表す.
Inset[obj,pos]
グラフィックスの pos の位置に挿入するように指定する.
Inset[obj,pos,opos]
オブジェクトの中の位置 opos が囲い込んでいるグラフィックスの pos の位置になるように挿入位置を調整する.
Inset[obj,pos,opos,size]
囲い込んでいるグラフィックスの座標系で挿入するものの大きさを指定する.
Inset[obj,pos,opos,size,dirs]
挿入するものの軸が方向 dirs を向くように指定する.
詳細とオプション
- Insetは,GraphicsおよびGraphics3Dで使うことができる.
- インタラクティブな操作では,Inset[obj,…]はデフォルトで単一ユニットとして選ばれる.内部の個々の要素を選択する場合にはダブルクリックしなければならない.
- オブジェクト obj はグラフィックス,セル式,文字列,その他の式のいずれでもよい.
- Graphics3Dに挿入されたオブジェクトは,3Dグラフィックスが回転される間は掲示板として表示される.
- 位置は以下で指定できる.
-
{x,y} プロット中の通常の座標 Scaled[{x,y},…] 0から1までスケールされた座標 ImageScaled[{x,y},…] 画像全体を0から1にスケールした座標 Offset[{dx,dy},…] 印刷用ポイント数による絶対オフセット Center等 {Center,Center}等 {valx,valy,valz} 3Dグラフィックスでの座標 - 座標が取り得るのは,数字,AutomaticあるいはLeft,Center,Right,Axisである.
- 座標が取り得るのは,数字,AutomaticあるいはTop,Center,Bottom,Baseline,Axisである.
- Axisはプロット中の軸の位置かタイプセットされたテキストの中心線に相当する.
- Centerは画像全体の中心位置に相当する.
- Inset[obj]はInset[obj,Center]に等しい.
- opos のデフォルト値は,obj のAlignmentPointオプションの設定値であるか,デフォルトの obj の境界ボックスの中心である.
- size がAutomaticのとき,取込みは自然な大きさで行われる.
-
グラフィックス ImageSizeの設定値で決定される タイプセット式 折り返しなしの絶対的な大きさ - {w,Automatic}の size はタイプセット式が幅 wで折り返されるように指定する.
- size が{w,h}として与えられると,縦横比が一定ではないオブジェクト obj は厳密に w×h の矩形になるように水平方向か垂直方向に伸張される.
- obj が固定の縦横比を持ったオブジェクトである場合は,厳密な縦横比になるようにオブジェクトが伸張されたであろう方向の両側に空白スペースが均等に残される.
- オプションBackgroundの設定値は,はめ込みの領域全体に渡る背景の指定に使われる.
- デフォルトで,挿入物の 方向と 方向が囲い込んでいるグラフィックスの 方向と 方向に揃うように揃えられる.
- Inset[…,dirs]は違う揃え方を指定するのに使うことができる.
- dirs が取り得る値
-
Automatic デフォルトの揃え方 {xx,xy} {xx,xy}に沿った 方向 {Automatic,{yx,yy}} {yx,yy}に沿った 方向 {{xx,xy},{yx,yy}} {xx,xy} と{yx,yy}に沿った と の方向 None Insetのコンテンツの方向を決して変えない - 方向だけあるいは 方向だけを指定すると,一般にはめ込みが厳密に回転する.
- と の両方向を指定すると,一般に回転とせん断が起る.ここで,もとのはめ込まれた長方形は与えられた方向のベクトルによる平行四辺形になる.
- ベクトル{xx,xy}とベクトル{yx,yy}の方向だけが重要である.はめ込まれるもののスケールは{w,h}で決められる.
- dirs をNoneと指定すると,obj の 方向が常に水平に保たれる.
- dirs を{Automatic,None}と指定すると, 方向が常に垂直に保たれる.
- Inset[Graphics3D[…],{x,y}]が2Dグラフィックスに現れた場合,Graphics3Dの整列点の投影,あるいは,デフォルトで,その2D境界ボックスの中心は,2Dグラフィックスの位置{x,y}に置かれる.
- Inset[Graphics3D[…],{x,y,z},{ox,oy}]は,オブジェクトの2D投影における位置{ox,oy}が位置{x,y,z}になるように指定する.
- 2Dグラフィックスは,常に,3Dグラフィックスの表示平面と平行であるとみなされる.
- Insetには次のオプションを与えることができる.
-
Alignment Left 挿入した内容をどのように並べるか Background None 取込みの範囲全体に使う背景 BaseStyle {} 挿入したコンテンツに使うベーススタイル ContentSelectable Automatic コンテンツの選択を許容するかどうか FormatType Automatic テキストのフォーマットタイプ - Background->Automaticとすると,挿入先のグラフィックス全体に指定されている背景色が,それがどのようなものであれ使われる.
- サイズ指定には,Scaled,ImageScaled,Offsetの形式を使うことができる.
例題
すべて開くすべて閉じるスコープ (19)
位置 (6)
整列 (4)
大きさ (6)
オプション (7)
FormatType (2)
アプリケーション (3)
特性と関係 (2)
テキスト
Wolfram Research (2007), Inset, Wolfram言語関数, https://reference.wolfram.com/language/ref/Inset.html (2014年に更新).
CMS
Wolfram Language. 2007. "Inset." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Inset.html.
APA
Wolfram Language. (2007). Inset. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Inset.html