Có 25 ký hiệu được xác định bởi tham số 'pch' trong hàm điểm.Ký hiệu điểm trong R
Làm thế nào tôi có thể rút ra nhiều hơn những 25 ký tự
Cảm ơn
Có 25 ký hiệu được xác định bởi tham số 'pch' trong hàm điểm.Ký hiệu điểm trong R
Làm thế nào tôi có thể rút ra nhiều hơn những 25 ký tự
Cảm ơn
Bạn chỉ có thể không ... chỉ thiết lập này được thực hiện. Một số tùy chọn là sử dụng các vectơ ký tự (ví dụ: pch=c('a','b','c')
) để nhận các điểm được đánh dấu bằng a
s, b
s, ... - điều này mở rộng bộ thành khoảng 60 (có số), nhưng trông không đẹp.
Bạn có thể sử dụng các chức năng vẽ và vẽ sơ đồ cơ bản để tạo ra các biểu tượng của riêng bạn. Sử dụng 'dòng' hoặc 'phân đoạn' để vẽ các đường và 'đa giác' cho các vùng được điền. Vì vậy, bạn có thể có một chức năng gọi là 'littleHouse' mà mất x, y cho trung tâm và w và h cho chiều rộng và chiều cao, sau đó bạn sẽ làm điều gì đó như:
for(i in 1:nrows(data)){
di = data[i,]
littleHouse(di$x,di$y,di$w,di$h)
}
Là bất kỳ cụ thể hơn có lẽ là một sự lãng phí thời gian trừ khi bạn có bất cứ điều gì cụ thể trong tâm trí. Bạn không thể làm điều đó thông qua các tham số pch.
Bạn có thể xem tất cả các tùy chọn cho một phông chữ được sử dụng mã như:
plot(0:15, 0:15, type='n')
points((0:255)%% 16, (0:255) %/% 16, pch=0:255, font=5)
Thay đổi font = đến các số khác nhau cho các tùy chọn khác nhau. Có thêm một vài tùy chọn sử dụng chức năng biểu tượng. Nếu bạn muốn nhiều hơn thì hãy kiểm tra hàm my.symbols trong gói TeachingDemos (Tôi là tác giả của my.symbols
và hầu hết gói TeachingDemos). Có một số biểu tượng có sẵn và nó cung cấp một tùy chọn để tạo các biểu tượng tùy chỉnh của riêng bạn, do đó, thực sự không có giới hạn.
tiết lộ quyền tác giả, vui lòng: p – MichaelChirico
@MichaelChirico, bạn có đang tham chiếu đến mã có 'cốt truyện' và' điểm' không? Nếu vậy, bạn nghĩ ai xứng đáng với tín dụng quyền tác giả? Tôi hoàn toàn thừa nhận rằng tôi không phải là người đầu tiên đưa ra mã trên, nhưng tôi không biết ai đã đưa ra nó đầu tiên hoặc tham chiếu, sẽ rất vui khi đưa chúng vào nếu bạn có thể chỉ ra nó. Hay bạn muốn tôi thừa nhận rằng tôi là tác giả của 'my.symbols' và gói TeachingDemos? –
nono, chỉ sau ;-) – MichaelChirico
điều này sẽ không trả lời câu hỏi của bạn, nhưng nếu vì lý do nào đó bạn cần vẽ> 25 biểu tượng, bắt đầu tô màu chúng để tăng tính đa dạng – Dave
Nếu bạn cần nhiều hơn 25 ký hiệu trong một ô bạn cần phải suy nghĩ lại. – John