Phần lớn đã được viết về các lựa chọn màu thân thiện với người mù màu cho các bản đồ, đa giác và các khu vực bóng mờ nói chung (xem ví dụ http://colorbrewer2.org ). Tôi không thể tìm thấy các đề xuất cho màu đường và độ dày đường khác nhau cho biểu đồ đường. Mục tiêu là:
- dễ dàng phân biệt các dòng ngay cả khi chúng đan xen
- Các đường dễ phân biệt bởi các cá nhân có các dạng mù màu phổ biến nhất
- (ít quan trọng hơn) các dòng thân thiện với máy in (xem Color Brewer ở trên)
Trong bối cảnh các vạch màu đen và xám, tôi đã thấy rất hiệu quả khi có các vạch đen mỏng và các vạch vảy xám dày hơn. Tôi sẽ đánh giá cao các khuyến nghị cụ thể bao gồm màu sắc khác nhau, mức độ của thang màu xám và độ dày của đường. Tôi không thích các loại đường khác nhau (solid / rải rác / nét đứt) nhưng có thể được nói ra từ ý kiến đó.
Tốt nhất là nên có các đề xuất cho tối đa 10 đường cong trên một biểu đồ. Thậm chí tốt hơn là làm như Color Brewer thực hiện: cho phép các đề xuất cho m dòng không phải là tập hợp con của các đề xuất cho n dòng trong đó n> m và thay đổi m từ 1 đến 10.
Xin lưu ý : Tôi cũng sẽ đánh giá cao hướng dẫn chỉ giải quyết phần tô màu của câu hỏi.
Một số học viên thêm các ký hiệu vào các dòng cứ sau vài centimet để phân biệt rõ hơn các lớp khác nhau. Tôi không ủng hộ nhiều đến mức yêu cầu nhiều hơn một tính năng (ví dụ: màu + loại biểu tượng) để phân biệt các lớp và đôi khi muốn dành các biểu tượng để biểu thị thông tin khác nhau.
Trong trường hợp không có hướng dẫn khác, tôi đề xuất sử dụng các màu tương tự được đề xuất cho đa giác trong colorbrewer2.org cho các dòng và để nhân chiều rộng của dòng lên 2,5 cho các dòng được vẽ với màu ít sáng hơn / đậm đặc hơn. Tôi đang tạo một hàm R thiết lập điều này. Ngoài các màu của nhà sản xuất màu, tôi nghĩ rằng tôi sẽ làm cho 2 màu đầu tiên là đen đặc (mỏng) và xám (dày) mặc dù người ta có thể lập luận rằng chúng nên có màu đen đặc và đen mỏng.
Các hàm R có thể được tìm thấy tại http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RConfiguration/Rprofile . Khi bạn xác định chức năng, colBrew
bạn có thể thấy cách cài đặt hoạt động bằng cách nhập
showcolBrew(number of line types) # add grayscale=TRUE to use only grayscale
Một chức năng latticeSet
cũng được đưa ra, để cài đặt lattice
các tham số đồ họa cho các cài đặt mới. Cải tiến cho các thuật toán được hoan nghênh.
Để khám phá : dichromat
Gói R : http://cran.r-project.org/web/packages/dichromat/