Sử dụng chức năng pie
trong R, các nhãn xuất hiện bên ngoài chiếc bánh. Có cách nào để đặt nhãn bên trong mỗi lát của biểu đồ hình tròn không?R - đặt nhãn bên trong biểu đồ hình tròn
f=table(LETTERS[c(rep(1,7),rep(2,10),rep(3,5))])
pie(f)
Nó hiển thị cách thực hiện điều này với ggplot
tại đây place-labels-on-pie-chart. Không có cách nào để làm điều đó với chức năng pie
?
Chỉnh sửa: Để trả lời một số nhận xét về việc sử dụng biểu đồ hình tròn, tôi muốn xây dựng ý định của mình với chúng. Tôi thực sự chỉ sử dụng biểu đồ hình tròn như một phần của ma trận phân tán để hình dung toàn bộ khung dữ liệu để hồi quy. Ma trận được thiết lập như sau:
- hạ tấm
số tương quan mẫu với nền màu tối hơn cho tương quan tuyệt đối cao hơn. - tấm Upper
- tán xạ cho số bằng số
- Boxplots cho số bởi yếu tố
- tấm Diagonal
- Histograms với mật độ bình thường đối với số
- Biểu đồ tròn cho yếu tố
Xem, tôi cần một cái gì đó cho các yếu tố trên đường chéo và quyết định trên biểu đồ hình tròn. Tôi quyết định để lại các nhãn ra anyway và mất tất cả các nhãn ghi nhãn là tốt. Tôi sử dụng màu tối hơn cho các lát bánh lớn hơn ... vì vậy có lẽ nó là một cách xấu để hiển thị thông tin nhưng tôi nghĩ nó hoạt động tốt cho một biến yếu tố, cho thấy cách quan sát được cân đối giữa các mức yếu tố tốt hơn so với một barplot sẽ làm. Hình dưới đây mô tả dữ liệu bệnh tiểu đường được đặt trong gói lars
.
Giải pháp thay thế tốt. Tôi đặt cược thật khó để thay đổi biểu đồ hình tròn vì không ai trong thống kê nên sử dụng biểu đồ hình tròn. ;-) –
chúc mừng Richard, Có, tôi sẽ báo giá trợ giúp '? Pie' - 'Biểu đồ hình tròn là cách rất xấu hiển thị thông tin' – user20650
Mẹo chuyên nghiệp: Bạn có thể sử dụng' đuôi' trên một hàm, tức là 'đuôi (pie, 9) 'tương đương với' body' mà bạn có thể phải cuộn qua. Tất nhiên, bạn vẫn cần 'cơ thể <-' để thay đổi cơ thể. –