楼主: sty1882
6763 4

[问答] 曲线重叠部分如何添加阴影 [推广有奖]

  • 4关注
  • 0粉丝

硕士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
2548 个
通用积分
2.8500
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
422 点
帖子
34
精华
0
在线时间
258 小时
注册时间
2009-5-4
最后登录
2025-4-10

楼主
sty1882 发表于 2014-8-27 15:18:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
论坛上哪位高手可以帮忙解决一下下面这个问题,有些急用,多谢!
举个例子:
两个正态分布的曲线的交叉重叠部分,分三种情况添加阴影或者颜色:
曲线代码如下:
A <- rnorm(100000, mean=2, sd=0.7)
B <- rnorm(100000, mean=4, sd=0.7)

plot(density(A), xlim = c(0,7), lwd=2, col="blue")
lines(density(B), lwd=2, col="red")

20140827_085825.jpg 20140827_085854.jpg 20140827_085908.jpg

图片2和3阴影的边界分别代表 红线和兰线Y值大于0的情况,我这是手绘是大概表达意思实际操作大于0的部分可能更宽,或者也可以定义一个X的区间说2到4之间的阴影,主要目的是找到画阴影的方法。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:正态分布 如何

沙发
yywan0913 在职认证  发表于 2014-8-27 16:11:47
  1. A <- rnorm(100000, mean=2, sd=0.7)
  2. B <- rnorm(100000, mean=4, sd=0.7)

  3. plot(density(A), xlim = c(0,7), lwd=2, col="blue")
  4. lines(density(B), lwd=2, col="red")
  5. p=density(B)
  6. q=density(A)
  7. px=p$x;
  8. py=p$y;
  9. qx=q$x;
  10. qy=q$y;
  11. wp=which(px<4&px>2)
  12. wq=which(qx<4&qx>2)
  13. polygon(c(px[px<4&px>2],4),c(py[wp],qy[qx>4][1]),  col = "orange", lty = 2, lwd = 2, border = "red")
  14. polygon(c(2,qx[qx<4&qx>2]),c(py[px>2][1],qy[wq]),  density = c(10, 20), lty = 2, lwd = 2, border = "red")
复制代码
大概这样

藤椅
sty1882 发表于 2014-8-27 22:27:48
yywan0913 发表于 2014-8-27 16:11
大概这样
多谢 yywan0913』厉害!
我自己研究一下!

板凳
醉沫离殇 在职认证  发表于 2016-11-5 15:58:44
都是大神啊,我好菜

报纸
樱井慕心 发表于 2016-11-23 09:55:41
yywan0913 发表于 2014-8-27 16:11
大概这样
牛逼的大神

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 23:41