Набор R выводит ось X на печать для показа в y=0

Обычно, когда я вывожу некоторый линейный график R на печать и устанавливаю ylim=c(0,some_value), существует небольшое пространство между осью X и y=0.

Я хотел бы, чтобы ось y показала точно в y=0, таким образом, точки (x, 0) будут напечатаны на оси y (а не выше).

41
задан David B 6 August 2010 в 08:42
поделиться

1 ответ

Возможно, вам понадобятся графические параметры xaxs и yaxs со стилем «i»:

plot(1:10, rnorm(10), ylim=c(0,10), yaxs="i")

См. ? Par :

xaxs : стиль интервала оси. расчет, который будет использоваться для оси абсцисс. Возможные значения: «r», «i», «e», «с», «д». Стили обычно контролируется диапазоном данных или xlim, если указан. Стиль "r" (обычный) сначала расширяет диапазон данных на 4 процентов на каждом конце, а затем находит ось с красивыми метками, которые подходят в расширенном диапазоне. Стиль "i" (внутренний) просто находит ось с красивые ярлыки, которые вписываются в исходный диапазон данных.Стиль "s" (стандартный) находит ось с красивой метки, внутри которых исходные данные диапазон подходит. Стиль «е» (расширенный) как стиль "s", за исключением того, что он также гарантирует, что есть место для нанесение символов в пределах коробка. Стиль «d» (прямой) указывает, что текущая ось должна использоваться на последующие сюжеты. (Только «р» и «я» стили в настоящее время реализованы)

yaxs : стиль вычисления интервала оси, который будет использоваться для оси y. См. xaxs выше.

51
ответ дан 27 November 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: