Column
詳細とオプション
- 可能な並べ方
-
Center 中央揃え Left 左揃え(デフォルト) Right 右揃え "c" 文字"c"揃え {h,v} 水平の揃え方と垂直の揃え方を別に行う - StandardForm,TraditionalForm,OutputFormでは,Column[…]は列にフォーマットする.
- InputFormでは,Column[…]は文字通りColumn[…]にフォーマットする.
- First[col]は,列を作るリストを抽出する.
- expriは,グラフィックスやコントロール等,どのような種類の式でもよい.
- テキストを文字列として与えることでColumnの要素として入力できる.Text["string"]あるいはStyle["string","style"]を使って特定のスタイルを指定することができる.
- 次のオプションが設定できる.
-
Alignment {Left,Baseline} 項目の水平方向および垂直方向の並べ方 Background None 使用する背景色 BaselinePosition Automatic 周囲のテキストのベースラインとの揃え方 BaseStyle {} 列のベーススタイル指定 DefaultElement "∖[Placeholder]" 空の項目にどのような要素を挿入するか Dividers {} 列中のどこに分割線を描くか Frame None 枠線をどこに描くか FrameStyle Automatic 枠線のスタイル ItemSize Automatic 各項目の幅と高さ ItemStyle None 個々の項目のスタイル Spacings Automatic 水平および垂直方向のスペース - Frameの一般的な設定値には次のようなものがある.
-
None フレームは描かない True 列全体の周囲に枠を描く All 列内の個々の要素の周囲に枠を描く - Column[list,alignment]はColumn[list,Alignment->alignment]に等しい.
- Column[list,alignment,spacing]はSpacings->spacing の設定に相当する.
- BackgroundとItemStyleは列内の各項目の設定値を与えるリストでもよい.
- オプションAlignment,Background,Frame,ItemSize,ItemStyleの設定値は,次のように,列中の連続する項目に別々に適用することができる.
-
{s1,s2,…,sn} s1から snまでを使い,次にデフォルトを使う {{c}} すべての場合に c を使う {{c1,c2}} c1と c2を交互に使う {{c1,c2,…}} すべての ciを循環的に使う {s,{c}} s を使い,次に c を繰り返し使う {s1,{c},sn} s1を使い,次に c を繰り返し使うが,最後には snを使う { s 1 , s 2 , … , { c 1 , c 2 , … }, s m , … , s n }最初の一続きの siを使い,次に ciを循環的に使い,次に siの最後の一続きを使う {s1,s2,…,{},sm,…,sn} はじめに siの最初の一続きを使い,最後に終りの一続きを使う {i1->v1,i2->v2,…} 位置 ikで何を使うかを指定する {spec,rules} spec における指定を無効にするために rules を使う - {s1,s2,…,{…},sm,…,sn}の形の設定のとき,列中の項目数よりも指定された siの方が多い場合は,最初の方の siが最初の項目に使われ,最後の方の siは最後の方の項目に使われる.
- オプションAlignment,Background,Frame等の設定は,実質的にItemを使って個々の項目に指定することができる.
- デフォルト設定のItemSize->Automaticのとき,Columnは必要であれば複数の線を横断して要素を分割する.
- Columnは,明示的なImageSizeの設定があるグラフィックスその他のオブジェクトの大きさは変更しない.
- n 個の要素を持つ列の場合,DividersとSpacingsを使って,最初の要素の前から最後の要素の後ろまでの n+1個の要素間の隙間の設定を指定することができる.
- DividersとSpacingsの設定値には次の形を使うことができる.
-
spec spec を項目間のすべての隙間に適用する {specx,specy} speciを連続する水平方向および垂直方向の隙間に適用する - speci は,Alignment,Backgroundその他の項目指向のオプションと同じ形でよい.
- BaselinePositionには次の設定を使うことができる.
-
Axis 列の中央行の軸(デフォルト) Baseline 列の中央行のベースライン Bottom 列全体の一番下 Center 一番上と一番下の中間 Top 列全体の一番上 {i,pos} 要素 i の位置 pos - BaseStyleの設定値は,一般に現行スタイルシートの"Column"スタイルで与えられるデフォルトスタイルに追加される.
例題
すべて開く すべて閉じる例 (2)
スコープ (4)
Column[{1, 22, 333, 4444}, Frame -> True]Column[{1, 22, 333, 4444}, Background -> Pink]Column[Table[n!, {n, 20, 25}], Background -> {{LightRed, Pink}}, Frame -> True]e = Expand[(x + y) ^ 10];
f = TrigExpand[Sin[9 x]];Column[{e, f}, ItemSize -> {20, Automatic}, Frame -> All]オプション (19)
Alignment (1)
Background (1)
Table[Column[{1, 22, 333}, Background -> c], {c, {LightRed, LightGreen, Pink}}]Column[{1, 22, 333}, Background -> {LightRed, LightGreen, Pink}]Column[{1, 22, 333, 4444}, Background -> {{LightRed, Pink}}, Frame -> True]BaselinePosition (1)
Dividers (5)
Column[{1, 22, 333}, Dividers -> All]Column[{1, 22, 333}, Dividers -> True]Column[{1, 22, 333}, Dividers -> Center]Column[{1, 22}, Dividers -> {None, {1 -> Red, 2 -> Green, 3 -> Blue}}]Column[{1, 22}, Dividers -> {None, {-3 -> Red, -2 -> Green, -1 -> Blue}}]Column[{1, 22}, Dividers -> {{1 -> Red, 2 -> Blue}, None}]Column[{1, 22}, Dividers -> {{-2 -> Red, -1 -> Blue}, None}]Frame (3)
FrameStyle (1)
ItemSize (2)
Table[Column[{1, 22, 333}, ItemSize -> {w, h}, Frame -> True], {h, {1, 2, 3}}, {w, {4, 8, 12}}]//GridItemSizeを設定すると,コンテンツが改行するようになる:
t = StringJoin@Riffle[Table["text", {10}], " "];e = Expand[(x + y) ^ 10];Column[{e, t}, ItemSize -> {20, Automatic}, Frame -> All]ItemStyle (4)
Table[Column[{1, 22, 333}, ItemStyle -> s], {s, {Blue, Gray, Purple}}]Column[{1, 22, 333}, ItemStyle -> {1 -> Purple, 2 -> Red, 3 -> Bold}]Slider[Dynamic[x], {1, 3, 1}]Column[{1, 22, 333}, ItemStyle -> {Dynamic[x] -> Large}]Slider[Dynamic[x]]Column[{1, 22, 333}, ItemStyle -> {3 -> Hue[Dynamic[x]]}]テクニカルノート
-
▪
- 表と行列 ▪
- Grid,Row,Column ▪
- 書式付きテキスト表示 ▪
- フォーマット出力
関連するガイド
-
▪
- 格子と表 ▪
- レイアウトと表 ▪
- 構造化されたデータ集合の計算 ▪
- パレット ▪
- ノートブックのフォーマットとスタイル ▪
- 数学タイプセット ▪
- ユーザインターフェース構成とレイアウト ▪
- データの可視化 ▪
- 自動化されたレポート ▪
- プログラム中の基本的な入出力
関連するワークフロー
- 出力データの格子を作る ▪
- パレットを作成する
テキスト
Wolfram Research (2007), Column, Wolfram言語関数, https://reference.wolfram.com/language/ref/Column.html.
CMS
Wolfram Language. 2007. "Column." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Column.html.
APA
Wolfram Language. (2007). Column. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Column.html
BibTeX
@misc{reference.wolfram_2026_column, author="Wolfram Research", title="{Column}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Column.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_column, organization={Wolfram Research}, title={Column}, year={2007}, url={https://reference.wolfram.com/language/ref/Column.html}, note=[Accessed: 04-September-2026]}