R flip XY axe sur un terrain
Cela semble trivial R
question, mais je ne trouve pas de solution convaincante. Je tiens à la rotation de mon terrain où l'axe des X de devenir Y, et vice-versa. Dans une boîte à moustaches il y a un horiz="T"
option, mais pas dans plot()
.
C'est ce que j'ai de la parcelle :
plot(rm, type="l", main="CpG - running window 100")
> str(rm)
num [1:43631] 0.667 0.673 0.679 0.685 0.691 ...
Et je voudrais obtenir ceci :
Merci pour les commentaires.
Ce que vous voulez semble être identique à ce que vous avez. Le graphique est tourné de 90°. Normalement vous faites pivoter le graphique lors de l'insertion dans un document texte à l'aide de LaTeX ou Open Office. Si vous voulez quelque chose d'autre, veuillez préciser et donner quelques données pour faire de votre exemple reproductible. Rm est un ts de l'objet?
La seconde intrigue est en effet tourné à la main avec mon lecteur de pdf. Le rm est simplement une liste de ~40000 valeurs allant de 0 à 0,6. Désolé si je n'ai pas formulé ma question correctement. En effet, je suis après la rotation de la parcelle de 90%, ce qui (pour moi) correspondent à des retournement de l'axe XY.
La seconde intrigue est en effet tourné à la main avec mon lecteur de pdf. Le rm est simplement une liste de ~40000 valeurs allant de 0 à 0,6. Désolé si je n'ai pas formulé ma question correctement. En effet, je suis après la rotation de la parcelle de 90%, ce qui (pour moi) correspondent à des retournement de l'axe XY.
OriginalL'auteur Benoit B. | 2012-07-16
Vous devez vous connecter pour publier un commentaire.
Je pense que le problème est que l'intrigue n'est pas explicitement un indice. Essayez ce qui suit:
Ceci est similaire à ce que vous avez. Il est également équivaut à
plot(1:length(a), a, ...)
où1:length(a)
est votrex
eta
est votrey
.De maintien de la ci-dessus à l'esprit, nous pouvons nous retourner votre tableau comme ci-dessous:
si vous préférez l'axe des x sur le dessus, vous aurez besoin de les réprimer avec plot(a, 1:longueur(a), type="l", main="rnorm(200)", xlab="", xaxt="n") et ensuite de l'axe(3).
merci. Je n'ai pas d'ajouter que, parce que je suppose que la valeur par défaut est suffisante et que l'OP avait l'axe des x en haut que parce qu'ils ont tout simplement posté une version tournée de leur parcelle d'origine. Normalement, je n'aime pas les lignes du quadrillage, mais si ils sont aussi l'impression à l'échelle de la parcelle en question, elles peuvent aussi voulez ajouter un peu (dans ce cas, à la verticale) des lignes pour guider l'œil....
OriginalL'auteur A5C1D2H2I1M1N2O1R2T1