Je voudrais personnaliser mon propre axe x en utilisantgraphique en R. Ce que je veux, c’est que l’axe des x affiche 40-52, puis de 1-40 à nouveau, quelque chose dans la pièce jointe ci-dessous. Mes données vont de la semaine 40 de 2015 à la semaine 4 de 2018 et j'ai déjà essayé quelque chose comme 2017_40 à 2018_4, mais cela rendra le graphique très étroit. Merci d'avance!
Réponses:
1 pour la réponse № 1Utilisation xaxt="n"
dans votre tracé pour supprimer l’impression de l’axe des x, puis utilisez axis
imprimer ce que vous voulez.
x = 40:92
y = sin(x)
plot(x,y, ylim=c(-2,2), type="l", xaxt="n")
xlab = ifelse(x>52, x-52,x)
axis(side=1, at=40:92, labels=xlab)