Маркировка оси х на qicharts

Я создал контрольную диаграмму для физических лиц, изображенную ниже. Набор данных имеет переменную с именем date в формате R YMD. Я хотел бы, чтобы ось X отображала каждый YMD с меткой, идентифицирующей конкретный YMD.

Вот мой текущий код для создания контрольной диаграммы отдельных лиц: qic(data$records, chart=c("i"), x.format="%Y-%m-%d").

Индивидуальная контрольная диаграмма

Спасибо!

1 ответ

Вам необходимо указать аргументы x и xlab. Вот пример использования обновленного пакета qicharts2:

library(qicharts2)

# Build data frame for example
df <- data.frame(x = rep(1:24, 4),
             ReportMonth = (rep(seq(as.Date('2014-1-1'),
                                    length.out = 24,
                                    by = 'month'),
                                4)),
             num = rbinom(4 * 24, 100, 0.5),
             denom = round(runif(4 * 24, 90, 110)),
             grp1 = rep(c('g', 'h'), each = 48),
             grp2 = rep(c('A', 'B'), each = 24))

#now plot an 'i' chart :
  qic(
  x= ReportMonth,
  y= num,
  # n= denom,
  data=df, 
  chart= "i",
  x.format="%Y-%m-%d",
  x.angle = 90,
  y.expand = 40, # where to start y axis from
  xlab = "Month",
  ylab= "Value")

Выход:

я чарт

Другие вопросы по тегам