2013-06-17 33 views

Trả lời

6

bạn không thể làm điều đó trong một chủ đề (thật đáng buồn).

Bạn muốn thay đổi các thiết lập mặc định của một Geom,

update_geom_defaults("bar", list(fill = "red")) 

và bạn cũng có thể thay đổi một quy mô mặc định, ví dụ

scale_colour_continuous <- function(...) 
     scale_colour_gradient(low = "blue", high = "red", na.value="grey50", ...) 
+0

Cảm ơn câu trả lời. Như bạn đã đề cập đó không chính xác những gì tôi đang tìm kiếm nhưng tốt hơn là chỉ định màu sắc trong mỗi geom_bar. – JerryWho

0

Điều khiển chủ đề của các phần tử phi dữ liệu, vì vậy bạn cần làm việc với các chức năng scale. Hãy thử scale_fill_brewer, ví dụ .:

scale_fill_brewer(palette = "Set1") 

Để biết chi tiết về chức năng này thấy here.

+1

Không phải những gì anh ấy muốn tôi nghĩ. Điều này không làm việc ví dụ: theme_new <- geom_bar (fill = "white") ggplot (iris) + geom_bar (aes (Sepal.Length)) + theme_new – JT85

+0

Không, tôi muốn đặt màu mặc định chủ đề như JT85 đã đề cập – JerryWho

+0

Tôi hiểu, không sao cả, sẽ tiếp tục trả lời trong khi nghĩ về nó. – topchef

Các vấn đề liên quan