ExtentSize
DiscretePlotおよびDiscretePlot3Dのオプションで,各プロット点からどこまで拡張するかを指定する.
詳細
- 使用可能な設定
-
None マーカーなし Full 近傍点まで完全拡張 All 等しいサイズで最大拡張 Left すべての次元で左に完全拡張 Right すべての次元で右に完全拡張 {sl,sr} 左右の拡張を指定 {specx,specy} 異なる次元で異なる指定 - サイズ si は通常のプロット座標か近傍点間の距離の比としてのScaled[s]のいずれかである.
- 一次元で使える指定
-
None {0,0} Full {Scaled[0.5],Scaled[0.5]} Left {Scaled[1.0],Scaled[0.0]} Right {Scaled[0.0],Scaled[1.0]} - 二次元では,ExtentSize->spec は
軸と
軸の両方に同じ拡張指定を使うExtentSize{spec,spec}に等しい.
例題
例 (6)
Table[DiscretePlot[t, {t, 1, 5}, PlotMarkers -> {"Point", Large}, PlotRange -> {{0, 6}, {0, 6}}, ExtentSize -> size, PlotLabel -> size], {size, {Left, Right, Full}}]Table[DiscretePlot3D[s + t, {s, 1, 5}, {t, 1, 5}, PlotMarkers -> {"Sphere", Large}, PlotRange -> {{0, 6}, {0, 6}, All}, ExtentSize -> size, PlotLabel -> size], {size, {Left, Right, Full}}]Table[DiscretePlot[t, {t, 1, 5}, PlotMarkers -> {"Point", Large}, PlotRange -> {{0, 6}, {0, 6}}, ExtentSize -> size, PlotLabel -> size], {size, {0.1, 0.25, 0.5}}]Table[DiscretePlot3D[s + t, {s, 1, 5}, {t, 1, 5}, PlotMarkers -> {"Sphere", Large}, PlotRange -> {{0, 6}, {0, 6}, All}, ExtentSize -> size, PlotLabel -> size], {size, {0.1, 0.25, 0.5}}]Table[DiscretePlot[t, {t, 1, 5}, PlotMarkers -> {"Point", Large}, PlotRange -> {{0, 6}, {0, 6}}, ExtentSize -> {3 / 4 - size, size}, PlotLabel -> {3 / 4 - size, size}], {size, {1 / 4, 1 / 2, 3 / 4}}]Table[DiscretePlot[t, {t, Range[5]}, PlotMarkers -> {"Point", Large}, ExtentSize -> Scaled[size], PlotLabel -> Scaled[size]], {size, {0.5, 0.75, 1}}]Table[DiscretePlot3D[s + t, {s, 1, 5}, {t, 1, 5}, PlotMarkers -> {"Sphere", Large}, ExtentSize -> Scaled[size], PlotLabel -> Scaled[size]], {size, {0.5, 0.75, 1}}]Table[DiscretePlot[t, {t, Prime[Range[5]]}, PlotMarkers -> {"Point", Large}, ExtentSize -> Scaled[size], PlotLabel -> Scaled[size]], {size, {0.5, 0.75, 1}}]Table[DiscretePlot3D[s + t, {s, Prime[Range[4]]}, {t, Prime[Range[4]]}, PlotMarkers -> {"Sphere", Large}, ExtentSize -> Scaled[size], PlotLabel -> Scaled[size]], {size, {0.5, 0.75, 1}}]ExtentSize->Allは範囲が重なり合わない中で最大の絶対サイズを使う:
DiscretePlot[t, {t, Prime[Range[5]]}, PlotMarkers -> {"Point", Large}, PlotRange -> {Full, {0, 12}}, ExtentSize -> All]DiscretePlot3D[s + t, {s, Prime[Range[4]]}, {t, Prime[Range[4]]}, PlotMarkers -> {"Sphere", Large}, ExtentSize -> All]三次元のExtentSizeでは{{left,right},{front,back}}が使える:
DiscretePlot3D[s + t, {s, 5}, {t, Prime[Range[5]]}, PlotMarkers -> {"Sphere", Large}, ExtentSize -> {{None, Full}, {0.5, Scaled[0.3]}}]関連するガイド
テキスト
Wolfram Research (2010), ExtentSize, Wolfram言語関数, https://reference.wolfram.com/language/ref/ExtentSize.html.
CMS
Wolfram Language. 2010. "ExtentSize." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExtentSize.html.
APA
Wolfram Language. (2010). ExtentSize. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExtentSize.html
BibTeX
@misc{reference.wolfram_2026_extentsize, author="Wolfram Research", title="{ExtentSize}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/ExtentSize.html}", note=[Accessed: 15-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_extentsize, organization={Wolfram Research}, title={ExtentSize}, year={2010}, url={https://reference.wolfram.com/language/ref/ExtentSize.html}, note=[Accessed: 15-September-2026]}