1. Как да създадете различни типове сюжети в R

От Андрие де Врис, Йорис Майс

Функцията на графиката в R има аргумент тип, който контролира типа на чертежа, който се изтегля. Например, за да създадете диаграма с линии между точките от данни, използвайте type = ”l”; да начертаете само точките, използвайте type = ”p”; и за да нарисувате както линии, така и точки, използвайте type = “b”:

> парцел (LakeHuron, type = "l", main = 'type = "l"')
> парцел (LakeHuron, type = "p", main = 'type = p "')
> парцел (LakeHuron, type = "b", main = 'type = "b"')

Сюжетът само с линии е отляво, парцелът с точки е в средата, а парцелът с двете линии и точки е отдясно.

image0.jpg

Страницата Помощ за plot () съдържа списък на всички различни типове, които можете да използвате с аргумента на типа:

  • „P“: Точки „L“: линии „Б”: И двете „C“: Линиите са част от „b“ „O“: и двете „пренатоварени“ "H": Хистограма като (или с висока плътност) вертикални линии „N“: Без наместване

Изглежда странно да използвате функцията на графиката и след това да кажете на R да не я начертава. Но това може да бъде много полезно, когато трябва да създадете само заглавия и оси и да начертаете данните по-късно, използвайки точки (), линии () или някоя от другите графични функции.

Тази гъвкавост може да бъде полезна, ако искате да изградите сюжет стъпка по стъпка (например за презентации или документи). Ето пример:

> x <- последователност (0.5, 1.5, 0.25)
> y <- rep (1, дължина (x))
> plot (x, y, type = "n")
> точки (x, y)

Освен plot (), който ви осигурява огромна гъвкавост при създаването на ваши собствени сюжети, R също така предлага различни функции за създаване на конкретни типове сюжети. Ето няколко за изследване:

  • Scatterplot: Ако предавате два числови вектора като аргументи за изчертаване (), резултатът е разсейване. Опитвам: > с (mtcars, plot (mpg, disp)) Сюжет на кутията и мустаците: Използвайте функцията boxplot (): > с (mtcars, boxplot (disp, mpg)) Хистограма: Хистограма нанася честотата на наблюденията. Използвайте функцията hist (): > с (mtcars, hist (mpg)) Матрица на разпръсквачите: Функцията двойки () е полезна при проучване на данни, тъй като тя начертава матрица на разпръснатите. Всяка променлива се начертава срещу друга.
> двойки (ирис)