Sử dụng pch
Tôi có thể vẽ biểu tượng bất kỳ và gán bất kỳ nhãn nào vào chú giải. Nhưng làm thế nào tôi có thể vẽ hai biểu tượng cho mỗi nhãn chú giải? Ví dụ: trong cốt truyện bên dưới, tôi muốn có ■ ▲ ● được ghép nối với các phiên bản màu đỏ của những thứ đó vì vậy tôi chỉ có ba nhãn 'a', 'b', 'c' được hiển thị trong chú giải, cho sáu ký hiệu đó. Tại thời điểm này, có vẻ như huyền thoại âm mưu cơ bản cho phép tôi chỉ vẽ một biểu tượng cho mỗi nhãn:Hiển thị hai biểu tượng cho mỗi nhãn chú thích
plot(rnorm(50),pch=c(15:17),col=1:2)
legend('topleft',pch=c(15:17),col=1:2,legend=c("a","b","c"),cex=1.5)
gì ngăn cản bạn xây dựng một huyền thoại chính mình với sự kết hợp của 'điểm()' và 'text()'? (hoặc đây có phải là giải pháp 'chấp nhận được' không?) Một ý tưởng khác là sử dụng 'ggplot2' với thang đo' rời rạc' và 'màu'. – chl
@chl: Điểm đầu tiên của bạn - Tôi nghĩ rằng giải pháp mạnh mẽ/tự động hơn sẽ có thể thực hiện được. Điểm thứ hai của bạn - Tôi thành thật không thích ggplot2, bởi vì nó thêm nhiều biểu đồ theo mặc định, vì vậy tôi tránh nó. Có lẽ bạn có ý tưởng tương tự cho mạng/lưới? –
Hmm. Tôi tự hỏi, nếu chủ đề ggplot2 có thể được tinh chỉnh để làm cho bạn hạnh phúc hơn. Điều gì làm bạn xem xét chartjunky khác hơn là nguồn gốc và đường lưới? Mặc dù tôi nghĩ rằng giải pháp mạng được cung cấp bởi @Josh O'Brien dưới đây sẽ phù hợp với bạn độc đáo. –