Участки без заголовков / надписей в R

r plot charts statistics

57619 просмотра

5 ответа

25723 Репутация автора

В R есть ли способ создать графики, которые не имеют заголовка и используют пространство, которое заголовок в противном случае занял бы?

В plot(), main, sub, xlab, и ylabвсе по умолчанию NULL, но это просто оставляет пустое место , где они были бы, поддакивать для установления их «». Было бы хорошо, если бы их отсутствие означало, что использовалось все пространство графика, а не оставлялось дополнительное пустое пространство по краям. Это все особенно актуально при печати графиков в файл устройства , например pdf(), png()и т.д.

Автор: blahdiblah Источник Размещён: 10.04.2009 02:32

Ответы (5)


23 плюса

12299 Репутация автора

Решение

Смотрите совет 7 о настройке полей.

Выдержка:

Чтобы удалить пространство, зарезервированное для меток, используйте par (mar = ...). Например

png(file="notitle.png",width=400, height=350)
par(mar=c(5,3,2,2)+0.1)
hist(rnorm(100),ylab=NULL,main=NULL)
dev.off()
Автор: ojblass Размещён: 10.04.2009 03:15

13 плюса

38308 Репутация автора

Если вы хотите использовать альтернативный пакет печати , ggplot2 делает это автоматически, когда вы устанавливаете xlab/ ylabв NULL(и заголовок графика / mainпо умолчанию отсутствует). Для простых сюжетов, просто require(ggplot2)и заменить plotна qplot.

На самом деле, ggplot2 - это самое интересное из того, что я имел за последние годы, и я не могу удержаться от возможности проповедовать это всем, с кем встречаюсь. :-)

Автор: Nicholas Riley Размещён: 10.04.2009 03:29

1 плюс

19469 Репутация автора

Я обычно использую

par(mar=c(1,1,1,1))

когда я держу границу до минимума.

Автор: Christopher DuBois Размещён: 10.04.2009 03:52

3 плюса

0 Репутация автора

В случае с решеткой нужно просто установить аргументы xlab, ylab и main равными NULL:

library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
Автор: Jeff Horner Размещён: 22.07.2009 03:26

2 плюса

49 Репутация автора

plot(anything, main=NULL)

Еще работает.

Автор: Paul Размещён: 28.08.2012 08:50
Вопросы из категории :
32x32