2017-08-25 3 views
0

J'ai produit le tableau de contrôle individuel présenté ci-dessous. L'ensemble de données a une variable nommée date au format R AMJ. Je voudrais que l'axe des x affiche chaque YMD avec une étiquette identifiant le YMD spécifique.Etiquetage de l'axe x sur qicharts

Voici mon code actuel pour produire le graphique de contrôle des individus: qic (enregistrements $ data, graphique = c ("i"), x.format = "% Y-% m-% d").

Individuals Control Chart

Merci!

Répondre

0

Vous devez spécifier les arguments x et xlab. Voici un exemple en utilisant le package qicharts2 mise à jour:

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") 

Sortie:

i chart