Заменить ось X собственными значениями
У меня есть вопрос относительно командного сюжета ().
Есть ли способ полностью исключить ось X и заменить ее собственными значениями? Я знаю, что я могу избавиться от оси, делая
plot(x,y, xaxt = 'n')
а затем добавьте ось с
- Сохранить сюжет в объекте
- Как установить, с каким графиком () обозначается ось x?
- Как увеличить размер шрифта на графике в R?
- Затенение графика плотности ядра между двумя точками.
- Объединение функций paste () и expression () в метках графика
axis(side = 1 etc.)
Однако, когда я добавляю ось, очевидно, она все еще относится к данным, построенным как «x». Я хотел бы только построить «y» -значения и добавить ось x в мою собственную, в смысле просто «рисования» оси x со своими указанными значениями. Есть ли способ сделать это?
Основой этого вопроса является то, что мои два кадра данных отличаются по длине, и поэтому я не могу их строить.
- График рассеяния с ошибками
- Получение LaTeX в R-графиках
- Как указать фактические значения оси x для построения в виде x-оси тиков в R
- Печать графика MATLAB в точном размере на бумаге
- Поместите одну числовую переменную в n числовых переменных в n графиках
- Ось метки X в графике временных рядов с использованием R
- Построение временных рядов с метками даты по оси x
- Как настроить график в Matlab на определенный размер?
Не уверен, что это то, что вы имеете в виду, но вы можете это сделать:
plot(1:10, xaxt = "n", xlab='Some Letters') axis(1, at=1:10, labels=letters[1:10])
который затем дает вам график:
Yo также может устанавливать labels = FALSE
внутри axis(...)
и печатать метки в отдельной команде с помощью Text. С помощью этой опции вы можете повернуть текст текстом в случае необходимости
lablist<-as.vector(c(1:10)) axis(1, at=seq(1, 10, by=1), labels = FALSE) text(seq(1, 10, by=1), par("usr")[3] - 0.2, labels = lablist, srt = 45, pos = 1, xpd = TRUE)
Подробное объяснение здесь