Как изменить длину оси? напр:Длина оси (не масштабирование!) В диаграмме рассеяния
s <- data.table(school=rep(1:3,5), wave=c(rep(1,7), rep(2,8)), v1=rpois(15,10))
plot(s$wave,s$v2)
Я получаю график рассеяния, где данные по краям участка (много белого пространства на графике). изменение значений xaxp не помогает (попробовал xaxp=c(-1, +2,4)
), но ничего не произошло), и когда я пытаюсь определить его, я получаю квадратный график. Я знаю, что могу «сжать» его, когда я спасу на .png, но есть ли другой способ?
Я попытался загрузить фотографии, чтобы передать проблему, но у меня недостаточно репутации.
edit-thanks для тех, кто его загрузил (хотя ось обращена - волна - это x, а V2 - y). дело в том, что между 1-й и 2-й волнами существует много «свободного пространства». позиция идеальна, когда я определяю волну как фактор (он центрирован, а каждый коэффициент равен половине длины оси), но он держит даю мне поле в виде квадрата!
Если связать изображения (возможно, Imgur) кто-то с достаточной репутацией может размещать их для вас. Я довольно неясен в вашей цели. Если вы можете добиться того, чего хотите, изменив размер окна графика (возможно, используя «масштабирование» в RStudio), тогда ответ, как правило, должен делать это в интерактивном режиме и указывать высоту/ширину при сохранении в pdf/png и т. Д. – Gregor
Вы имеете в виду границы оси y? Попробуйте использовать 'ylim = c (0,3)' в вызове 'plot (...)'. – jlhoward
Итак, я вставил сюжет, но вопрос все еще кажется невероятно расплывчатым. –