Comment tracer une certaine gamme de valeurs de x de dates et d'horaires? Erreur “invalid xlim valeur”
Je vais avoir un problème avec le traçage des données de séries chronologiques, si je veux un zoom avant un certain laps de temps au sein de l'ensemble x de domaine (axe du temps). Voir le code suivant pour le contexte:
date_time <- as.factor(c('8/24/07 17:30','8/24/07 18:00','8/24/07 18:30',
'8/24/07 19:00','8/24/07 19:30','8/24/07 20:00',
'8/24/07 20:30','8/24/07 21:00','8/24/07 21:30',
'8/24/07 22:00','8/24/07 22:30','8/24/07 23:00',
'8/24/07 23:30','8/25/07 00:00','8/25/07 00:30'))
U. <- as.factor(c('0.2355','0.2602','0.2039','0.2571','0.1419','0.0778','0.3557',
'0.3065','0.1559','0.0943','0.1519','0.1498','0.1574','0.1929','0.1407'))
dts<-strptime(as.character(date_time),'%m/%d/%y %H:%M')
plot(dts,as.numeric(U.),xlim=c('2007-08-24 17:30:00','2007-08-24 19:00:00'))
Ma question: Pourquoi ne pas xlim de travail dans ce cas et comment le résoudre? S'il vous plaît aider.
Remarque: ignorer as.factor
et as.numeric
, j'ai ajouté ces pour imiter le réel de données une fois que je l'importer dans R
OriginalL'auteur Yusri | 2014-05-29
Vous devez vous connecter pour publier un commentaire.
Vous devez dire à R que votre
xlim
valeurs sont les dates et les heures. Donc essayez d'utiliserEt sur une note de côté,
as.numeric(U.)
ne sera probablement pas la conséquence de ce que vous voulez vraiment. Vous devez utiliseras.numeric(as.character(U.))
au lieu de comparer les résultats.OriginalL'auteur docendo discimus