2013-08-30 4 views
0

Я очень новичок в R. Я пытаюсь учиться. По какой-то причине метка оси Y не отображается на графике. Кто-нибудь может помочь?R graph: Проблема с меткой оси y

R версии 3.0.1: Сценарий:

dose <- c(20, 30, 40, 45, 60) 
drugA <- c(16, 20, 27, 40, 60) 
drugB <- c(15, 18, 25, 31, 40) 
opar <- par(no.readonly=TRUE) 
par(lwd=2, cex=1.5, font.lab=2) 
plot(dose, drugA, type="b", 
pch=15, lty=1, col="red", ylim=c(0, 60), 
main="Drug A vs. Drug B", 
xlab="Drug Dosage", ylab="Drug Response") 

Приведенный выше код показывает Drug дозировка, но не показывает реакцию на лекарственное средство.

Спасибо, Amit

+0

Это проявляется хорошо для меня. Возможно, моему графическому устройству лучше нравится маржа. Я пользуюсь Каиром. Если у вас его нет, установите пакет, а затем включите 'options (device =" CairoWin ")' при запуске сеанса. По крайней мере, ваши графики будут красивее. – Nazer

+0

Работает отлично здесь (Win7_64, R3.0.1. Какова ваша операционная система и т. Д.? Кстати, я рекомендую вам поместить эти 'par' определения внутри вашего вызова' plot', чтобы они не влияли на вашу базовую среду. –

ответ

1

Я попытался запустить код, указанные Вами он прекрасно работал в моих установках R.

Вы пытались начать новый экземпляр R, в котором для выполнения кода? Возможно, при работе вы изменили переменную среды или отображаемую переменную устройства, которая препятствует показу метки.

Если обычный перезапуск не работает, запустите R с этими аргументами: R --no-восстановление-данные --no-INIT-файл

0

Я побежал код и у лейбла вышел просто отлично. Попробуйте начать новую rsession с:

R --no-restore-data --no-init-file 

И сюжет опять же, может быть что-то в вашей сессии, которая вызывает проблемы.

Смежные вопросы