Thickness[r]
グラフィックスの指示子で,続く線を太さ r で描くように指定する.太さ r は,水平方向のプロット範囲からの比で与えられる.
Thickness
Thickness[r]
グラフィックスの指示子で,続く線を太さ r で描くように指定する.太さ r は,水平方向のプロット範囲からの比で与えられる.
例題
すべて開く すべて閉じる例 (3)
Table[Graphics[{Thickness[r], Line[{{1, 0}, {2, 1}, {3, 0}, {4, 1}}]}], {r, {0.01, 0.02, 0.05}}]p2 = Polygon[{{-1, 0}, {0, Sqrt[3]}, {1, 0}}];Table[Graphics[{Pink, EdgeForm[Thickness[r]], p2}], {r, {0.01, 0.02, 0.05}}]PlotStyleを使ってプロット中の線の太さを設定する:
Plot[{Sin[x], Cos[x]}, {x, 0, 2π}, PlotStyle -> {Thickness[0.01], Thickness[0.02]}]スコープ (4)
太さの指定 (1)
影響されるプリミティブ (3)
Table[Graphics[{Thickness[r], Circle[]}], {r, {0.01, 0.02, 0.05}}]Table[Graphics[{Thickness[r], Arrowheads[.2], Arrow[{{0, 0}, {2, 1}}]}], {r, {0.01, 0.02, 0.05}}]Table[Graphics3D[{Thickness[r], Line[{{1, 1, 0}, {2, 2, 1}, {3, 3, 0}, {4, 4, 1}}]}], {r, {0.01, 0.02, 0.05}}]EdgeFormを使って辺の太さを二次元で指定する:
Table[Graphics[{Pink, EdgeForm[Thickness[r]], Disk[]}], {r, {0.01, 0.02, 0.05}}]Table[Graphics[{Pink, EdgeForm[Thickness[r]], Rectangle[]}], {r, {0.01, 0.02, 0.05}}]EdgeFormを使って辺の太さを三次元で指定する:
p3 = Polygon[{{1, 0, 0}, {0, 0, 1}, {1, 1, 1}}];Table[Graphics3D[{Pink, EdgeForm[Thickness[r]], p3}], {r, {0.01, 0.02, 0.05}}]Table[Graphics3D[{Pink, EdgeForm[Thickness[r]], Cone[]}, Boxed -> False], {r, {0.01, 0.02, 0.05}}]Table[Graphics3D[{Pink, EdgeForm[Thickness[r]], Cylinder[]}, Boxed -> False], {r, {0.01, 0.02, 0.05}}]Table[Graphics3D[{Pink, EdgeForm[Thickness[r]], Cuboid[]}, Boxed -> False], {r, {0.01, 0.02, 0.05}}]特性と関係 (3)
ThickとThinを使って定義済みの絶対的な太さを指定する:
{Graphics[{Thin, Line[{{0, 0}, {2, 1}}]}], Graphics[{Thick, Line[{{0, 0}, {2, 1}}]}]}Thicknessは太さをグラフィックスの全体幅との比で指定する:
Graphics[{Thickness[.5], Line[{{1 / 2, 0}, {1 / 2, 1}}]}, Frame -> True, PlotRange -> {{0, 1}, {0, 1}}, PlotRangeClipping -> True]Thicknessは画像サイズに依存する:
Table[Graphics[{Thickness[.03], Line[{{0, 0}, {2, 1}}]}, ImageSize -> s], {s, {50, 100, 150}}]AbsoluteThicknessは,線の太さを印刷用ポイント数を単位として指定する:
Graphics[{AbsoluteThickness[15], Line[{{-1, 0}, {1, 0}}], Text[Style["15 points", StandardBlue, FontSize -> 15], {0, 0}]}]AbsoluteThicknessは画像サイズに依存しない:
Table[Graphics[{AbsoluteThickness[3], Line[{{0, 0}, {2, 1}}]}, ImageSize -> s], {s, {50, 100, 150}}]考えられる問題 (1)
ImagePaddingがないと,太い線は枠で切り取られることがある:
Graphics[{Thickness[0.3], Gray, Circle[]}, ImagePadding -> None, Frame -> True]ImagePadding->Allとすると,太い線に十分な充填が行われる:
Graphics[{Thickness[0.3], Gray, Circle[]}, ImagePadding -> All, Frame -> True]テクニカルノート
関連するガイド
-
▪
- グラフィックス指示子 ▪
- 地図と地図製作
履歴
1988 で導入 (1.0) | 2007 で更新 (6.0)
テキスト
Wolfram Research (1988), Thickness, Wolfram言語関数, https://reference.wolfram.com/language/ref/Thickness.html (2007年に更新).
CMS
Wolfram Language. 1988. "Thickness." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/Thickness.html.
APA
Wolfram Language. (1988). Thickness. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Thickness.html
BibTeX
@misc{reference.wolfram_2026_thickness, author="Wolfram Research", title="{Thickness}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Thickness.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_thickness, organization={Wolfram Research}, title={Thickness}, year={2007}, url={https://reference.wolfram.com/language/ref/Thickness.html}, note=[Accessed: 02-November-2026]}