FillingStyle
更多信息
- 在默认情况下,FillingStyle->g 指定所有填充需要按指定的图形指令完成.
- 指令包括 Opacity、Hue,以及在 ListPlot 情况下的 Thickness 和 Dashing.
- 指令可以采用混合形式 Directive[g1,g2,…].
- FillingStyle->{g-,g+} 表示点、曲线或面位于填充对象的下方时,使用 g-;而位于填充对象的上方时,使用 g+.
- Filling 设置
的形式,可以忽略由 FillingStyle 指定的默认样式.
范例
打开所有单元 关闭所有单元基本范例 (3)
设置一个明确的 FillingStyle:
Plot[Abs[Zeta[1 / 2 + I x]], {x, 0, 50}, Filling -> Axis, FillingStyle -> Yellow]Plot3D[Sin[x + y ^ 2], {x, -2, 2}, {y, -2, 2}, RegionFunction -> (1 < #1 ^ 2 + #2 ^ 2 < 4&), Filling -> Bottom, FillingStyle -> Opacity[0.7], Mesh -> None]Plot[Evaluate[Table[BesselJ[n, x], {n, 3}]], {x, 0, 10}, Filling -> Axis, FillingStyle -> Automatic]ListPlot[Table[{k, PDF[BinomialDistribution[50, p], k]}, {p, {0.3, 0.5, 0.8}}, {k, 0, 50}], Filling -> Axis, FillingStyle -> Automatic]同 ColorFunction 连用的自动填充:
ListLinePlot[Accumulate[RandomReal[{-1, 1}, 250]], ColorFunction -> "Rainbow", Filling -> Axis]范围 (15)
填充范围 (4)
Table[Plot[Sin[x], {x, 0, 2Pi}, Filling -> f], {f, {Top, Bottom, Axis, 0.3}}]Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> Axis]Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> Axis}]Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> {2}}]填充样式 (8)
Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> {{2}, Yellow}}]Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> {1 / 2, Yellow}}]在曲线 1 和曲线 2 间填充;其中,曲线 1 在曲线 2 下方的区域使用黄色填充,而曲线 1 在曲线 2 上方的区域使用绿色填充:
Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> {{2}, {Yellow, Green}}}]应用一个整体的 FillingStyle 样式:
Plot[Sin[x], {x, 0, 2Pi}, Filling -> Axis, FillingStyle -> Green]Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> Axis, FillingStyle -> Directive[Opacity[0.5], Green]]当 FillingStyle 与 Filling 连用时,后者享有更高优先级:
Plot[{Sin[x], Cos[x]}, {x, 0, 2Pi}, Filling -> {1 -> Axis, 2 -> {Axis, Yellow}}, FillingStyle -> Green]Plot[Sin[x], {x, 0, 2Pi}, Filling -> Axis, FillingStyle -> {Green, Yellow}]用 ColorFunction 中的可变填充格式:
Plot[Sin[x], {x, 0, 2Pi}, ColorFunction -> Function[{x, y}, Hue[y]], Filling -> Axis, FillingStyle -> Automatic]图形功能 (3)
ListPlot[Table[{k, PDF[BinomialDistribution[50, p], k]}, {p, {0.3, 0.5, 0.8}}, {k, 0, 50}], Filling -> Axis]ListLinePlot[Table[{k, PDF[BinomialDistribution[50, p], k]}, {p, {0.3, 0.5, 0.8}}, {k, 0, 50}], Filling -> Axis]Plot3D[Sin[x + y ^ 2], {x, -2, 2}, {y, -2, 2}, RegionFunction -> (1 < #1 ^ 2 + #2 ^ 2 < 4&), Filling -> Bottom, FillingStyle -> Opacity[0.7], Mesh -> None]文本
Wolfram Research (2007),FillingStyle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FillingStyle.html.
CMS
Wolfram 语言. 2007. "FillingStyle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FillingStyle.html.
APA
Wolfram 语言. (2007). FillingStyle. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FillingStyle.html 年
BibTeX
@misc{reference.wolfram_2026_fillingstyle, author="Wolfram Research", title="{FillingStyle}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/FillingStyle.html}", note=[Accessed: 12-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_fillingstyle, organization={Wolfram Research}, title={FillingStyle}, year={2007}, url={https://reference.wolfram.com/language/ref/FillingStyle.html}, note=[Accessed: 12-October-2026]}