Có R
có bảng màu?Đề án màu trong R?
Nói cách khác, tôi đang tìm kiếm một dãy gồm 6 tên màu phù hợp với nhau trong biểu đồ hoặc ô; có lẽ có một số chương trình được xác định trước như thế?
Có R
có bảng màu?Đề án màu trong R?
Nói cách khác, tôi đang tìm kiếm một dãy gồm 6 tên màu phù hợp với nhau trong biểu đồ hoặc ô; có lẽ có một số chương trình được xác định trước như thế?
Cách đơn giản nhất để tạo ra một bảng màu được sử dụng các chức năng chung từ gói grDevices cơ bản:
rainbow()
topo.colors()
terrain.colors()
heat.colors()
Đây là những hữu ích nếu số mong muốn của màu sắc không vượt quá 7-8. Đối số cần thiết duy nhất là số màu trong bảng màu.
Ngoài ra còn có chức năng gray()
có thể được sử dụng để tạo ra nhiều màu xám khác nhau.
Hoặc bạn có thể làm điều gì đó như:
pal <- colorRampPalette(c("red", "blue", "plum"))
barplot(t(as.matrix(mydf)), beside=TRUE, col=pal(3))
Tôi chấp nhận điều này vì nó là tiêu chuẩn R, không cần gói bổ sung. (Xem thêm Marek đề cập đến 'bảng màu'). Các câu trả lời khác về RColorBrewer cũng cực kỳ hữu ích! – Frank
Xem gói RColorBrewer. Màu sắc không được đặt tên, nhưng tôi nghĩ rằng chúng gần với những gì bạn đang tìm kiếm.
RColorBrewer, như đã đề cập bởi deinst, rất hữu ích - ngay cả khi được thiết kế cho bản đồ thay vì biểu đồ đường kẻ.
Một số gói khác đề nghị giúp đỡ với bảng màu:
colorpanel()
, rich.colors()
...như có thể thấy từ một truy vấn nhanh trên 'palette' at rseek.org.
Không ai đề cập đến điều này nhưng nhìn vào chức năng palette
(?palette
) xác định pallet mặc định.
palette()[1:6]
cung cấp cho bạn sáu màu mặc định đầu tiên.
http://www.datavis.ca/sasmac/brewerpal.html tên của các bảng màu có thể được gọi bằng cách sử dụng = brewer.pal (X, "PALETTECODE") trong đó x, là một số. –