Ale*_*rov 3 statistics wolfram-mathematica
我需要绘制正态分布,然后遮蔽它的某些特定区域.现在我通过创建分布图并用RegionPlot覆盖它来做到这一点.这是非常复杂的,我确信必须有一种更优雅的方式.我用Google搜索,看着文档,一无所获.帮帮我啊!
我猜Mathematica算作编程?:d
我能想到的最简单的方法是使用两个Plot函数,其中一个绘制您想要着色的范围,另一个绘制整个范围,同时使用Filling选项获取着色.然后你用它们一起显示它们Show,如下所示:
distFn = PDF[NormalDistribution[], x];
Show[
{Plot[distFn, {x, -5, 5}],
Plot[distFn, {x, -1, 1}, Filling -> {1 -> {0, Automatic}}]},
PlotRange -> All]
Run Code Online (Sandbox Code Playgroud)
它仍然有点笨拙的一面,但它的工作原理,如果你做了很多,它应该很容易抽象成一个单一的功能.
| 归档时间: |
|
| 查看次数: |
1241 次 |
| 最近记录: |