Câu hỏi được gắn thẻ «ggplot2»

ggplot2 là gói vẽ biểu đồ nguồn mở được duy trì tích cực cho R, được viết bởi Hadley Wickham, dựa trên các nguyên tắc của "Ngữ pháp đồ họa". Nó thay thế một phần cốt truyện cơ bản của R và gói mạng tinh thể, đồng thời cung cấp API sạch, mạnh mẽ, trực giao và vui nhộn.


1
kiểm soát kích thước phông chữ ggplot geom_text
Tôi đã cố gắng thay đổi phông chữ thành 10 cho các nhãn của biểu đồ thanh của tôi ggplot2bằng cách làm như sau: ggplot(data=file,aes(x=V1,y=V3,fill=V2)) + geom_bar(stat="identity",position="dodge",colour="white") + geom_text(aes(label=V2),position=position_dodge(width=0.9), hjust=1.5,colour="white") + theme_bw()+theme(element_text(size=10)) ggsave(filename="barplot.pdf",width=4,height=4) nhưng hình ảnh kết quả có kích thước phông chữ siêu lớn cho các nhãn biểu đồ …
93 r  ggplot2 

5
Thay đổi phông chữ trong ggplot2
Đã có lúc, tôi đã thay đổi ggplot2phông chữ của mình bằng cách sử dụng windowsFonts(Times=windowsFont("TT Times New Roman"))để thay đổi nó. Bây giờ tôi không thể thoát khỏi điều này. Trong cố gắng để thiết lập family=""trong ggplot2 theme()tôi dường như không thể tạo ra một sự thay đổi …


3
geom_smooth () có những phương thức nào?
Tôi đang sử dụng geom_smooth()từ ggplot2. Trong cuốn sách của Hadley Wickham ("ggplot2 - Elegant Graphics for Data Analysis") có một ví dụ (trang 51), method="lm"được sử dụng ở đâu . Trong sách hướng dẫn trực tuyến không có phần nói về methodlập luận. Tôi thấy các kết quả khác …
92 r  ggplot2 


3
nhóm theo hai cột trong ggplot2
Có thể nhóm theo hai cột không? Vậy tích chéo được vẽ bởi geom_point()và geom_smooth()? Ví dụ như: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) # ... Như vậy điểm 6và 12chia sẻ một nhóm, nhưng không phải với …
91 r  ggplot2 

3
Xóa các chú giải bổ sung trong ggplot2
Tôi có một khung dữ liệu đơn giản mà tôi đang cố gắng sử dụng biểu đồ đường và điểm kết hợp ggplot2. Giả sử dữ liệu của tôi trông giống như sau: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) Và tôi đang cố gắng thực hiện một âm mưu: g <- …
91 r  ggplot2  legend 




7
Làm cách nào để thêm phụ đề ggplot2 với kích thước và màu sắc khác nhau?
Tôi đang sử dụng ggplot2 để cải thiện vạch kết tủa. Đây là một ví dụ có thể lặp lại về những gì tôi muốn đạt được: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall …
88 r  ggplot2  subtitle 

3
Làm cách nào để sửa tỷ lệ khung hình trong ggplot?
Tôi đang cố gắng thay đổi kích thước của một âm mưu để phù hợp với tài liệu của mình, nhưng tôi gặp khó khăn khi làm cho sơ đồ được vẽ là một hình vuông. Thí dụ: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, …
88 r  ggplot2 

9
Cách chỉ hiển thị các giá trị số nguyên trên trục bằng ggplot2
Tôi có cốt truyện sau: library(reshape) library(ggplot2) library(gridExtra) require(ggplot2) data2<-structure(list(IR = structure(c(4L, 3L, 2L, 1L, 4L, 3L, 2L, 1L ), .Label = c("0.13-0.16", "0.17-0.23", "0.24-0.27", "0.28-1" ), class = "factor"), variable = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), .Label = c("Real queens", "Simulated individuals" ), class = "factor"), …
87 r  ggplot2 

1
biên diện tích lô ggplot2?
Có cách nào dễ dàng để tăng khoảng cách giữa tiêu đề ô và diện tích ô bên dưới nó không (ô chứa dữ liệu). Tương tự, tôi muốn có một số khoảng cách giữa tiêu đề trục và nhãn trục. Nói cách khác, có cách nào để "di chuyển …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.