как изменить значения осей для графика в г - PullRequest
0 голосов
/ 07 июня 2019

У меня есть этот участок:

library(gplots) 
y <- c(2009, 2010, 2011, 2012, 2013, 2014, 2015)
B <- c(249.3543, 249.5647, 392.4330, 383.8343 ,289.9862, 541.6652 ,415.5451)
StdB <- c(64.61869, 59.60757, 46.54578 ,55.59268 ,51.16547 ,59.10967 ,58.53109)
plotCI(y, B,  StdB, StdB,
         sfrac = 0.01, gap=0.2, type="p",lwd=2.5,xlab='Years',ylab ='Values') 

в моем графике по осям у меня есть некоторые статические значения, но я хочу, чтобы он показывал только те значения, которые у меня есть в моем B. я уже проверил аргументы plotci, я не нашел что-то для его персонализации. есть ли способ для этого?

1 Ответ

2 голосов
/ 07 июня 2019

Вы можете добавить связанные с графиком аргументы к plotCI.Посмотрите? par Здесь я установил yaxt на 'n', чтобы отключить печать отметок и значений на оси Y.Я изменил пределы оси Y с помощью ylim.

Функция Axis указывает, куда должны идти отметки и значения.Сторона = 2 указывает ось Y.

library(gplots)  
y <- c(2009, 2010, 2011, 2012, 2013, 2014, 2015)
B <- c(249.3543, 249.5647, 392.4330, 383.8343 ,289.9862, 541.6652 ,415.5451)
StdB <- c(64.61869, 59.60757, 46.54578 ,55.59268 ,51.16547 ,59.10967 ,58.53109)
plotCI(y, B,  StdB, StdB,
       sfrac = 0.01, gap=0.2, type="p",lwd=2.5,xlab='Years',ylab ='Values', yaxt = 'n', ylim = c(0, 600))
Axis(at = c(50, 500), side = 2 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...