2011-06-28 1 views
0

Как построить плотность одного столбца в виде точек? НапримерКак построить плотность двух наборов данных в одном масштабе на одном рисунке?

x <- c(1:40) 

на том же участке, используя один и тот же масштаб по оси Х и оси у, как добавить набор данных в формате строки, которые представляют собой плотность другой информации, которая представляет уравнение

y = exp(-x) 

к участку?

Уравнение исправлено как y = exp(-x).

Итак, делая plot(density(x)) или plot(density(y)), у меня есть две отделенные фигуры. Как добавить их в одну ось и использовать точки для x, сглаженные строки для y?

+0

До сих пор ваш вопрос бессвязен. Выражение «y-exp-x» не может быть истолковано. Используйте действительный синтаксис R. –

+0

Ваш код не создает сюжет, вы что-то оставили? – mdsumner

ответ

4

Вы можете добавить строку в график с помощью функции lines(). Ваш код, изменено, чтобы делать то, что вы просили, заключается в следующем:

x <- 1:40 
y <- exp(-x) 

plot(density(x), type = "p") 
lines(density(y)) 

Обратите внимание, что мы определили участок, чтобы дать нам точку с параметром type, а затем добавили кривую плотности для у с lines. Страницы помощи для ?plot, ?par, ?lines были бы проницательным чтением. Кроме того, ознакомьтесь с R Graph Gallery, чтобы просмотреть некоторые более сложные графики, которые обычно имеют прикрепленный к ним исходный код.

Смежные вопросы