Участки без заголовков / надписей в R
57619 просмотра
5 ответа
В R есть ли способ создать графики, которые не имеют заголовка и используют пространство, которое заголовок в противном случае занял бы?
В plot()
, main
, sub
, xlab
, и ylab
все по умолчанию NULL
, но это просто оставляет пустое место , где они были бы, поддакивать для установления их «». Было бы хорошо, если бы их отсутствие означало, что использовалось все пространство графика, а не оставлялось дополнительное пустое пространство по краям. Это все особенно актуально при печати графиков в файл устройства , например pdf()
, png()
и т.д.
Ответы (5)
23 плюса
Смотрите совет 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 плюса
Если вы хотите использовать альтернативный пакет печати , ggplot2 делает это автоматически, когда вы устанавливаете xlab
/ ylab
в NULL
(и заголовок графика / main
по умолчанию отсутствует). Для простых сюжетов, просто require(ggplot2)
и заменить plot
на qplot
.
На самом деле, ggplot2 - это самое интересное из того, что я имел за последние годы, и я не могу удержаться от возможности проповедовать это всем, с кем встречаюсь. :-)
Автор: Nicholas Riley Размещён: 10.04.2009 03:293 плюса
В случае с решеткой нужно просто установить аргументы xlab, ylab и main равными NULL:
library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
Автор: Jeff Horner
Размещён: 22.07.2009 03:26
2 плюса
1 плюс
Я обычно использую
par(mar=c(1,1,1,1))
когда я держу границу до минимума.
Автор: Christopher DuBois Размещён: 10.04.2009 03:52Вопросы из категории :
- r Как получить доступ к последнему значению в векторе?
- r Пакеты оптимизации для R
- r Есть ли у R такие операторские операции, как Perl qw ()?
- r Библиотека / инструмент для рисования тройных / треугольных графиков
- r Участки без заголовков / надписей в R
- plot Как вы меняете размер фигур, нарисованных с помощью matplotlib?
- plot Как нарисовать график поверхности без черных краев в MATLAB?
- plot Есть ли способ отсоединить графики matplotlib, чтобы вычисления могли продолжаться?
- charts Алгоритм «хороших» интервалов линий сетки на графике
- charts Excel VBA: есть ли способ форматировать оси диаграммы только через VBA?
- charts Элементы управления графиком WPF
- charts Использование графиков SSRS для отображения периодов времени по оси Y
- statistics Как рассчитать кумулятивное нормальное распределение в Python
- statistics Как рассчитать r-квадрат, используя Python и Numpy?
- statistics Как определить стандартное отклонение (stddev) набора значений?
- statistics Как заставить выполнение приостановить, поспать, подождать X секунд в R?