Р - Почему изменение расстояния между галочками не меняет форму графика? - PullRequest
0 голосов
/ 03 июня 2018

Мне нужно построить простой график в R (желательно с использованием plot) с разным расстоянием между некоторыми значениями оси x.Я пытался сделать это, используя функцию оси с параметрами "at" и "label".Тем не менее, я думаю, что конечный результат не то, что должно быть.

В качестве примера предположим, что x = seq(1,10,by=1) и y = 2*x.

Теперь давайте построим график:

plot(x = x, y = y, type='l', xaxt='n'); 
axis(1, c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 
      at = c(1, 1.1, 1.2, 1.3,1.4,1.5,1.6,1.7,1.8,1.9));

Я бы ожидал тонкий и высокий график, но в результатеграфик:

масштаб оси X пересчитан

Почему график не учитывает новый масштаб оси x и заменил позицию 2 на 1,1, 3 на 1,2и так далее?Как я могу это сделать?

Реальный график - это что-то вроде: Реальный график

Мне нужно выделить наклон между (x1, y1) и (x2, y2)) и между (x3, y3) - (x5, y5).На оси X есть 100 значений, и если я оставлю одно и то же пространство между ними на графике, то упомянутые мною наклоны будут незаметны

Надеюсь, я был ясен в своем вопросе.

...