Olá, Pessoal.<br>Estou com um problema que não consigo resolver. Estou tentando plotar duas linhas de densidade em um mesmo dispositivo gráfico.<br>Preciso que as escalas fiquem fixas, então estou delimitando os eixos com xlim e ylim. O problema é que quando faço isso, as curvas de densidades não são plotadas.<br>
<br>Segue um código reproduzível<br>### Assim funciona, já que não delimito os limites<br>x=rnorm(1000,10,1)<br>y=runif(1000,20,200)<br>z=runif(1000,30,50)<br>plot(density(x,weights=y,from=min(x),to=max(x)),main="Density")<br>
plot(density(x,weights=z,from=min(x),to=max(x)),main="Density")<br><br>#mas assim não!<br>plot(density(x,weights=y,from=min(x),to=max(x)),main="Density",xlim=range(x),ylim=range(c(y,z)))<br><br>Já tentei em outro computador, dá a mesma coisa. Já usei a interface GUI do R (Eu uso Rstudio), e também não dá.<br>
Já tentei criar um plot pra delimitar os eixos e depois adicionar as curvas com lines(), mas o problema continua.<br><br>Quem puder me ajudar, agradeço muito.<br><br>-- <br>Abraços,<br>Ricardo Fernandes Campos Junior<br>Departamento de Genética e Biologia Evolutiva<br>
Universidade de São Paulo<br><br><br>