簡體   English   中英

ggplot2:更改構面標題的位置

[英]ggplot2: change placement of facet titles

我有與問題相同的問題: 切換facet_grid標簽的位置,但使用facet_wrap我無法使scale_fill_manual正常工作。

我已經使用factor(data, levels =c())然后為我的數據設置了顏色並設置了一個順序,然后: scale_fill_manual(values=c()labels=c() ,它適用於facet_grid 。有人能解決嗎?

在幾天前發布的最新版本的ggplot中,他們向facet_wrap添加了switch參數,以允許我們從右到左或從上到下切換標簽。 也許這就是您想要的。 但是,除非發布代碼和輸出,否則很難說出色標是什么問題。

使用通過鏈接提供的相同數據

library(plyr)
library(ggplot2)
data = data.frame(id = 1:10, value = rnorm(100*10))
data = ddply(data, .(id), transform, obs = 1:100)

固定所需的顏色

myCol <- c(1:10)

並用scale_color_manual()繪圖

ggplot(data = data, aes(x = obs, y = value, color = factor(id))) + 
   geom_line() + facet_wrap( ~id, ncol=1) + scale_color_manual(values=myCol) 

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM