Trong ggplot2, làm thế nào tôi có thể thay đổi màu của màu trong ô phân tán?Làm thế nào để thay đổi màu sắc của phân tán trong ggplot2
Trả lời
kiểm tra các tài liệu hướng ggplot cho scale_brewer http://www.had.co.nz/ggplot2/scale_brewer.html
một số ví dụ:
#see available pallets:
library(RColorBrewer)
display.brewer.all(5)
#scatter plot
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
d <- qplot(carat, price, data=dsamp, colour=clarity)
dev.new()
d
dev.new()
d + scale_colour_brewer(palette="Set1")
dev.new()
d + scale_colour_brewer(palette="Blues")
Dưới đây là một tập dữ liệu nhỏ:.
dat <- data.frame(x=1:20,
y=rnorm(20,0,10),
v=20:1)
Giả sử tôi muốn điểm của tôi màu sử dụng giá trị v tôi có thể thay đổi cách thức tô màu được thực hiện bằng chức năng scale_colour_gradient().
library(ggplot2)
qplot(x,y,data=dat,colour=color,size=4) +
scale_colour_gradient(low="black", high="white")
alt text http://i29.tinypic.com/amxtu0.png
Ví dụ này chỉ nên giúp bạn bắt đầu. Để biết thêm, hãy xem scale_brewer()
được đề cập trong bài đăng khác.
Nếu dữ liệu của bạn có các danh mục rời rạc mà bạn muốn tô màu thì nhiệm vụ của bạn sẽ dễ dàng hơn một chút. Ví dụ, nếu dữ liệu của bạn trông như thế này, với mỗi hàng đại diện cho một giao dịch,
> d <- data.frame(customer = sample(letters[1:5], size = 20, replace = TRUE),
> sales = rnorm(20, 8000, 2000),
> profit = rnorm(20, 40, 15))
> head(d,6)
customer sales profit
a 8414.617 15.33714
a 8759.878 61.54778
e 8737.289 56.85504
d 9516.348 24.60046
c 8693.642 67.23576
e 7291.325 26.12234
và bạn muốn thực hiện một biểu đồ phân tán của các giao dịch có màu của khách hàng, sau đó bạn có thể làm điều này
p <- ggplot(d, aes(sales,profit))
p + geom_point(aes(colour = customer))
để có được ....
- 1. Làm thế nào để cho màu sắc cho mỗi lớp trong ô phân tán trong R?
- 2. Làm thế nào để thay đổi màu sắc của dòng phân cách ListView Android?
- 3. WPF: Làm thế nào để animate thay đổi màu sắc?
- 4. Làm thế nào để thay đổi màu sắc của hud nơi màu xám
- 5. Làm thế nào để thay đổi kích thước phông chữ và màu sắc của nhãn x và trục y trong một phân tán với hàm lô trong R?
- 6. Thay đổi tên huyền thoại mà không thay đổi màu sắc trong ggplot2
- 7. Làm thế nào để thay đổi màu sắc của khởi động chuyển đổi thả xuống Bootstrap?
- 8. làm thế nào để thay đổi màu sắc của một cột trong datagridview?
- 9. Làm thế nào để thay đổi màu sắc của siêu liên kết trong android
- 10. Làm thế nào để thay đổi màu sắc của TabIndicater trong PagerTabStrip
- 11. Làm thế nào để thay đổi màu sắc của dòng trong ICS theo kiểu EditText
- 12. ggplot2 Nhãn Phân tán Lô
- 13. Làm thế nào để thay đổi màu sắc của một kết cấu với GLSL?
- 14. UIRefreshControl thay đổi màu sắc của UIActivityIndicatorView
- 15. Thay đổi màu sắc động của jQuery
- 16. Làm thế nào để thay đổi màu nền của bảng phân cảnh trong Xcode?
- 17. Thay đổi màu sắc trong Eclipse Diff
- 18. Làm thế nào để thay đổi màu sắc của một thanh công cụ ngày tháng jquery
- 19. làm thế nào để thay đổi màu sắc của winform DataGridview tiêu đề?
- 20. Làm thế nào để thay đổi màu sắc của thanh tiêu đề xem RCP Eclipse
- 21. Extjs 4: làm thế nào để thay đổi màu sắc của thanh tiến trình?
- 22. JLabel thay đổi màu sắc
- 23. GWT: làm thế nào để thay đổi màu sắc liên tiếp trong GWT Celltable
- 24. Thay đổi màu sắc của một svg trong qt
- 25. Làm thế nào để thay đổi màu sắc thanh tiêu đề trong hoạt động Android?
- 26. NVD3 javascript: thêm màu sắc vào các điểm trong ô phân tán
- 27. cách thay đổi màu sắc của bảng trong vaadin
- 28. Làm thế nào để thay đổi tài nguyên từ điển Màu sắc trong thời gian chạy
- 29. Thay đổi màu sắc biên giới EditText
- 30. Làm thế nào để thay đổi màu chữ trong JtextArea?