Как определить следующую строку в списке для метки - PullRequest
1 голос
/ 31 августа 2010

Мне поручено автоматизировать создание графиков на работе, и мне нужен особый способ отображения масштаба на наших гистограммах.в настоящее время у нас есть i.imgur.com/bWjk9.png

, и они хотели бы получить значение каждой из шкал, перечисленных ниже.Когда я меняю шкалу, она выглядит следующим образом.

i.imgur.com / 1D9up.png

И то, как они хотят, похоже на то, как не знают (9)отображается

Вот мой код для графика, который ищет масштаб в другом месте, используя barplot2

plot.graph <- function(data, px, py, scale_lab){
  par(mar=c(5.1, 4, 1, 2))
  #Plotting the Barplot
 barplot2(summary(data),
  #main = strwrap(heading, width = 50),
  xlab = "Response",
  ylab = "Number of Responses",
  prcol = "#FAF4E6",
  col = "#800000",
  space = 1.5,
  ylim = c(0, max(summary(data))+2),
  names.arg = sapply(scale_lab,wordwrap,USE.NAMES=TRUE),

  plot.grid = TRUE)
 points(px, py, pch=21, cex=4, col="black", bg="yellow", lwd=1)
 par(mar=c(5, 4, 4, 2) + 0.1)
 }

Любая помощь будет принята с благодарностью.

Кэмерон.

1 Ответ

0 голосов
/ 31 августа 2010

Я сам разобрался,

для тех, кому интересно, все что было нужно было

mtext(text= c("(1)", "(2)", "(3)", "(4)", "(5)", "(9)"),side = 1, line = 2, outer = FALSE, at = c(2, 4.5, 7, 9.5, 12, 14.5))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...