R: Как управлять расстоянием между горизонтальной осью и нижней колонкой? [Дубликат]

Это работало для меня на сайте ASP.NET. Чтобы включить проверку в некоторых скрытых полях, используйте этот код

$("form").data("validator").settings.ignore = ":hidden:not(#myitem)";

Чтобы включить проверку для всех элементов формы, используйте эту $("form").data("validator").settings.ignore = "";

. Обратите внимание: используйте их в $(document).ready(function() { })

25
задан zx8754 23 March 2016 в 08:21
поделиться

1 ответ

Точки построения на правой и верхней сторонах графика

По умолчанию R будет отображать ось x ниже области графика и ось y слева от нее. Вы можете изменить это поведение следующим образом:

plot(1:100, cumsum(rnorm(100)), type="l", axes=FALSE) # Do not plot any axes
axis(3)   # Draw the x-axis above the plot area
axis(4)   # Draw the y-axis to the right of the plot area
box()

enter image description here [/g2]

Также перемещать метки, которые вы устанавливаете ann=FALSE или xlab="", ylab="", и добавлять их затем с mtext, где side=1 внизу, 2 слева, 3 - верхний, 4 - правый. line управляет расстоянием от области графика.

plot(1:100, cumsum(rnorm(100)), type="l", axes=FALSE, ann=FALSE)
axis(3)
box()
mtext("Top axis", side=3, line=3)

enter image description here [/g3]

Изменение расстояния между метками, тиками и графикой.

Используйте параметр mgp для управления этими деталями перед вызовом plot, например

par(mgp=c(axis.title.position, axis.label.position, axis.line.position))

или в самой команде plot, например

plot(1:100, cumsum(rnorm(100)), type="l", mgp=c(2,1,.5), las=1)

enter image description here [/g4]

Также обратите внимание на параметр las, который превращает все тиковые метки в горизонтальное положение, что облегчает их чтение.

56
ответ дан Backlin 17 August 2018 в 13:07
поделиться
  • 1
    Tackar tackar! Это отлично поработало, хотя мне пришлось использовать строку = -1, чтобы получить ее изменения. Можно ли «перевернуть» тики оси и соответствующую нумерацию аналогичным образом? Я могу задать новый вопрос, если вы чувствуете, что это другой вопрос. еще раз спасибо – Elizabeth 6 September 2012 в 16:00
  • 2
    Параметр las контролирует вращение меток тика, mtext и другие другие связанные с текстом вещи. Используйте plot(..., las=1), чтобы сделать все метки меток горизонтальными. Это действительно очень хорошая идея, это делает график намного легче читать. – Backlin 6 September 2012 в 16:05
  • 3
    hmmm ... извините, я думаю, что мой вопрос, возможно, был неясным. Я хочу переместить галочку и номер вверху и справа от области графика. Команда las предназначена только для поворота текста относительно оси. Я хочу переместить оси на противоположную сторону сюжета. – Elizabeth 6 September 2012 в 16:45
  • 4
    О, об этом я понятия не имею. Никогда даже не видел такой R-график. – Backlin 6 September 2012 в 16:52
Другие вопросы по тегам:

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