グラフィックス関数のオプションで,太線のような拡張オブジェクトや目盛や軸ラベルのような注釈用に,絶対的に余分な充填をどの程度残すかを指定する.
ImagePadding
グラフィックス関数のオプションで,太線のような拡張オブジェクトや目盛や軸ラベルのような注釈用に,絶対的に余分な充填をどの程度残すかを指定する.
詳細
- ImagePaddingの設定値は印刷用ポイント数で与えられる.
- ImagePaddingによって指定される充填は,ImageSizeで定義される範囲の内側で,PlotRangeとPlotRangePaddingで定義される範囲の外側に置かれる.
- ImagePaddingが取り得る設定値には次のようなものがある.
-
None 充填は行わない All 存在するすべてのオブジェクトに十分な充填を行う m すべての辺に等しい充填を行う {{left,right},{bottom,top}} 各辺に異なる充填を行う - PlotRangeClipping->Trueでは,太線のようなオブジェクトは,たとえ画像の充填が指定されていても,プロット領域の範囲で切り取られる.目盛や軸ラベルのような注釈は,この場合は切り取られない.
例題
すべて開く すべて閉じる例 (4)
Graphics[{Thickness[.3], Pink, Circle[]}, ImagePadding -> None, Frame -> True]Framed[Graphics[{Thickness[.3], Pink, Circle[]}, ImagePadding -> All, Frame -> True], FrameMargins -> 0]Framed[Graphics[{Thickness[.3], Pink, Circle[]}, ImagePadding -> 40, Frame -> True]]Framed[Graphics[{Thickness[.2], Pink, Circle[]}, ImagePadding -> {{40, 10}, {20, 5}}, Frame -> True]]スコープ (4)
ImagePaddingがないと,境界ボックスの外側の太い線やラベルは切り取られる:
Framed[Graphics3D[{EdgeForm[Directive[Thickness[0.1], Pink]], Cuboid[]}, Axes -> True, AxesLabel -> {x, y, "z-axis"}, ImagePadding -> None], FrameMargins -> 0]Framed[Graphics3D[{EdgeForm[Directive[Thickness[0.1], Pink]], Cuboid[]}, Axes -> True, AxesLabel -> {x, y, "z-axis"}, ImagePadding -> All], FrameMargins -> 0]Framed[Graphics3D[{EdgeForm[Directive[Thickness[0.1], Pink]], Cuboid[]}, Axes -> True, ImagePadding -> 30], FrameMargins -> 0]Framed[Graphics3D[{EdgeForm[Directive[Thickness[0.1], Pink]], Cuboid[]}, Axes -> True, ImagePadding -> {{40, 40}, {10, 10}}], FrameMargins -> 0]特性と関係 (2)
ImagePaddingはImageSizeの中で定義される:
Table[Framed[Graphics[{Pink, Disk[]}, Frame -> True, ImagePadding -> k, ImageSize -> 100, FrameTicks -> {{{-1, 1}, None}, {{-1, 1}, None}}]], {k, {10, 20, 30}}]ImageMarginsはImageSizeの外で定義される:
Table[Framed[Graphics[{Pink, Disk[]}, Frame -> True, ImageMargins -> k, ImageSize -> 70, FrameTicks -> {{{-1, 1}, None}, {{-1, 1}, None}}]], {k, {10, 20, 30}}]関連するガイド
テキスト
Wolfram Research (2007), ImagePadding, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImagePadding.html.
CMS
Wolfram Language. 2007. "ImagePadding." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ImagePadding.html.
APA
Wolfram Language. (2007). ImagePadding. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImagePadding.html
BibTeX
@misc{reference.wolfram_2026_imagepadding, author="Wolfram Research", title="{ImagePadding}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ImagePadding.html}", note=[Accessed: 07-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_imagepadding, organization={Wolfram Research}, title={ImagePadding}, year={2007}, url={https://reference.wolfram.com/language/ref/ImagePadding.html}, note=[Accessed: 07-July-2026]}