Tôi muốn xác định chủ đề cho ggplot2 để màu mặc định của geom_bar() không phải là màu đen.ggplot2: Làm cách nào để thiết lập màu mặc định của geom_bar() trong một chủ đề
Tôi làm cách nào để thực hiện việc này?
Tôi muốn xác định chủ đề cho ggplot2 để màu mặc định của geom_bar() không phải là màu đen.ggplot2: Làm cách nào để thiết lập màu mặc định của geom_bar() trong một chủ đề
Tôi làm cách nào để thực hiện việc này?
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", ...)
Đ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.
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
Không, tôi muốn đặt màu mặc định chủ đề như JT85 đã đề cập – JerryWho
Tôi hiểu, không sao cả, sẽ tiếp tục trả lời trong khi nghĩ về nó. – topchef
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