Bu konuya ggplot2'de devam ediyorum, belki birisi bana yardımcı olabilir.Çizimdeki puan sırasını değiştirmeden yeniden düzenleyin
Efsanedeki değişkenlerin sırasının, arsada nasıl gösterildiğine göre ters sırada olduğu bir çizimim var. Örneğin
:
df=data.frame(
mean=runif(9,2,3),
Cat1=rep(c("A","B","C"),3),
Cat2=rep(c("X","Y","Z"),each=3))
dodge=position_dodge(width=1)
ggplot(df,aes(x=Cat1,y=mean,color=Cat2))+
geom_point(aes(shape=Cat2),size=4,position=dodge)+
scale_color_manual(values=c("red","blue","black"))+
scale_shape_manual(values=c(16:19))+
coord_flip()
üretir:
Yani noktası Cat2 = Z, Y, X (siyah elmas, mavi üçgen kırmızı Grafik üzerindeki gösterildi daire) ama efsanede onlar Cat2 = X, Y, sonra Z (kırmızı daire, mavi üçgen, siyah elmas) olarak görüntülenir.Efsanenin sırasını, arsa üzerindeki noktaları değiştirmeden nasıl tersine çevirebilirim? Faktörün yeniden düzenlenmesi zıt problemi yaratır (arsa üzerindeki noktalar tersine çevrilir).
Teşekkürler!
Şimdilik, muhtemelen kolay bir yol yoktur. Bir sonraki sürümde, efsane sırasını tersine çevirmek için bir seçenek olabilir. – kohske
Hmm, bu kokuyor. Bilmek güzel. Başların için teşekkürler! – jslefche
"Sonek" ölçeğini ayarlayın. – hadley