R scatterplot предупреждений "не является графическим параметром" - PullRequest
0 голосов
/ 25 апреля 2018

Я получаю сообщения об ошибках при попытке создать диаграмму рассеяния в R. Мой профессор не получает это сообщение об ошибке при использовании того же набора данных и того же кода. Я переустановил R, RStudio и все пакеты R безуспешно. Сюжет выглядит нормально, поэтому я не понимаю, почему он выдает эти ошибки.

Поскольку я использую RMarkdown (не в этом фрагменте кода, но я хочу включить этот график в файл RMarkdown), сообщения об ошибках появляются в выходных данных RMarkdown вместе с графиком, и я хотел бы удалить эти сообщения об ошибках. из вывода, чтобы он выглядел чистым.

Набор данных был взят из https://wps.pearsoned.co.uk/wps/media/objects/12401/12699039/datasets3e/datasets/caschool.xlsx.

Буду признателен за любые подсказки либо для (1) подавления предупреждающих сообщений, так как график на самом деле выглядит хорошо (2), либо для решения основной проблемы. Вариант (2), конечно, предпочтительнее.

library(readxl)
caschool <- read_excel("../dataStockWatson15/caschool.xlsx")

library(car)
scatterplot(testscr~str, reg.line=FALSE, smooth=FALSE, spread=FALSE, boxplots=FALSE, span=0.5, ellipse=FALSE, levels=c(.5, .9), data=caschool)
warnings()

Предупреждения:

Warning messages:
1: In plot.window(...) : "reg.line" is not a graphical parameter
2: In plot.window(...) : "spread" is not a graphical parameter
3: In plot.window(...) : "span" is not a graphical parameter
4: In plot.window(...) : "levels" is not a graphical parameter
5: In plot.xy(xy, type, ...) : "reg.line" is not a graphical parameter
6: In plot.xy(xy, type, ...) : "spread" is not a graphical parameter
7: In plot.xy(xy, type, ...) : "span" is not a graphical parameter
8: In plot.xy(xy, type, ...) : "levels" is not a graphical parameter
9: In axis(side = side, at = at, labels = labels, ...) :
  "reg.line" is not a graphical parameter
10: In axis(side = side, at = at, labels = labels, ...) :
  "spread" is not a graphical parameter
11: In axis(side = side, at = at, labels = labels, ...) :
  "span" is not a graphical parameter
12: In axis(side = side, at = at, labels = labels, ...) :
  "levels" is not a graphical parameter
13: In axis(side = side, at = at, labels = labels, ...) :
  "reg.line" is not a graphical parameter
14: In axis(side = side, at = at, labels = labels, ...) :
  "spread" is not a graphical parameter
15: In axis(side = side, at = at, labels = labels, ...) :
  "span" is not a graphical parameter
16: In axis(side = side, at = at, labels = labels, ...) :
  "levels" is not a graphical parameter
17: In box(...) : "reg.line" is not a graphical parameter
18: In box(...) : "spread" is not a graphical parameter
19: In box(...) : "span" is not a graphical parameter
20: In box(...) : "levels" is not a graphical parameter
21: In title(...) : "reg.line" is not a graphical parameter
22: In title(...) : "spread" is not a graphical parameter
23: In title(...) : "span" is not a graphical parameter
24: In title(...) : "levels" is not a graphical parameter
There were 48 warnings (use warnings() to see them)

1 Ответ

0 голосов
/ 27 апреля 2018

Похоже, что предупреждения созданы в последней версии пакета автомобиля, который, я полагаю, вы работаете.По крайней мере, после обновления пакета с версии 2.1.6 до версии 3.0.0 и добавления пакетов openxlsx_4.0.17 и rio_0.5.10 я могу повторить предупреждения.

Если не считать простого игнорирования предупрежденийТаким образом, решение для вас, как представляется, заключается в установке версии пакета автомобиля 2.1.6.Вы можете скачать исходный код здесь: https://cran.r -project.org / src / contrib / Archive / car / .

Описание того, как скомпилировать локальный пакет и затем загрузить его, см., Например, в этом описании: http://cmdlinetips.com/2012/05/how-to-install-a-r-package-locally-and-load-it-easily/

...