HeaderBackground
Datasetのオプションで,行と列のヘッダの背景色を指定する.
詳細
- HeaderBackgroundの設定は,任意の色または不透明度指定,あるいは同じものを返す純関数でよい.
- オプションHeaderBackgroundcolor のとき,データ集合内のすべてのヘッダの背景色として指定された色が使われる.
- HeaderBackgroundNoneは背景を使わないように指定するので,背景は事実上透明になる.
- HeaderBackgroundAutomaticは,ヘッダの背景がシステムの外観に従うように指定する.
- HeaderBackgroundの設定を以下のように与えて,異なる項目に別々に適用することができる.
-
spec spec をすべてのヘッダに適用する {spec1,spec2,…,specn} Datasetのレベル k のヘッダに speckを適用する 
個々のヘッダに明示的な規則も使えるようにする - speckは以下の形でよい.
-
{s1,s2,…,sn} s1から snまでを使い,次にデフォルトを使う {{c}} すべての場合に c を使う {{c1,c2}} c1と c2を交互に使う {{c1,c2,…}} すべての ciを循環的に使う {s,{c}} s を使い,次に c を繰り返し使う {s1,{c},sn} s1を使い,次に c を繰り返し使うが,最後は snを使う {s1,s2,…,{c1,c2,…},sm,…,sn} 最初の一続きの siを使い,次に ciを循環的に使い,最後に siの最後の一続きを使う {s1,s2,…,{},sm,…,sn} はじめに siの最初の一続きを使い,最後に終りの一続きを使う - 規則は ispec の形をしている.i はデータ集合内の位置を指定する.
- 位置はパターンでもよい.
- ヘッダの位置は,ヘッダにカーソルを合わせてデータ集合の一番下から読むことができる.
- 規則の左辺がリストではないとき,設定は左辺をキーあるいは指標として持つ任意の位置に適用される.
- 色を返す純関数 f を任意の色の代りに使うことができる.設定は f[item,position,data]で与えられる.data はデータ集合の第1引数である.
例題
すべて開く すべて閉じる例 (3)
Dataset[Take[...], HeaderBackground -> StandardPink]Dataset[Take[...], HeaderBackground -> {StandardPink, StandardCyan, StandardGray, StandardGreen}]Dataset[Take[...], HeaderBackground -> {{"Earth"} -> StandardPink, {All, "Radius"} -> StandardCyan}]一般化と拡張 (3)
Dataset[Take[...], HeaderBackground -> "Radius" -> StandardPink]Dataset[Take[...], HeaderBackground -> {"Mercury" | "Earth"} -> StandardPink]Dataset[Take[...], HeaderBackground -> (If[StringQ[#] && StringMatchQ[#, "M*"], StandardPink, Automatic]&)]考えられる問題 (2)
ヘッダ行とヘッダ列の交点の空白ヘッダは列のヘッダなので,列に指定された色になる:
Dataset[Take[...], HeaderBackground -> {StandardPink, StandardCyan}]ヘッダの左上の角にカーソルを置いた時にDataset出力の下に示される位置を使って空白ヘッダの色を明示的に指定する:
Dataset[Take[...], HeaderBackground -> {StandardPink, StandardCyan, {All, Keys} -> StandardPink}]循環的色指定はラベルが付いた最初の行から始めて行のヘッダに適用される:
Dataset[Take[...], HeaderBackground -> {{{StandardPink, StandardCyan}}}]循環的色指定は,空白ヘッダが存在する場合はそれから始めて列のヘッダに適用される:
Dataset[Take[...], HeaderBackground -> {Automatic, {{StandardPink, StandardCyan}}}]空白ヘッダが存在する場合にラベルが付いた最初のヘッダから始めて列のヘッダに循環的に彩色する場合は,最初の色にAutomaticを指定する:
Dataset[Take[...], HeaderBackground -> {Automatic, {Automatic, {StandardPink, StandardCyan}}}]テクニカルノート
テキスト
Wolfram Research (2020), HeaderBackground, Wolfram言語関数, https://reference.wolfram.com/language/ref/HeaderBackground.html.
CMS
Wolfram Language. 2020. "HeaderBackground." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HeaderBackground.html.
APA
Wolfram Language. (2020). HeaderBackground. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HeaderBackground.html
BibTeX
@misc{reference.wolfram_2026_headerbackground, author="Wolfram Research", title="{HeaderBackground}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/HeaderBackground.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_headerbackground, organization={Wolfram Research}, title={HeaderBackground}, year={2020}, url={https://reference.wolfram.com/language/ref/HeaderBackground.html}, note=[Accessed: 03-November-2026]}