Các phương pháp rõ ràng nhất mà tôi nghĩ đến là sử dụng Lattice hoặc ggplot2. Dưới đây là ví dụ sử dụng mạng:
library(lattice)
depthgroup<-equal.count(quakes$depth, number=3, overlap=0)
magnitude<-equal.count(quakes$mag, number=2, overlap=0)
xyplot(lat ~ long | depthgroup*magnitude,
data=quakes,
main="Fiji Earthquakes",
ylab="latitude", xlab="longitude",
pch=".",
scales=list(x=list(alternating=c(1,1,1))),
between=list(y=1),
par.strip.text=list(cex=0.7),
par.settings=list(axis.text=list(cex=0.7)))
Trong mạng, bạn sẽ thay đổi thông số chính =.
Ví dụ trên đã được gỡ bỏ từ here.
Tôi không có ví dụ ggplot2 tốt, nhưng có một số liệu ví dụ về ggpolot2 ở số learn r blog.
Một lựa chọn có thể là this example nơi họ sử dụng ggplot2 và
opts (title = "RSS and NINO3.4 Temperature Anomalies \nand SATO Index Trends Since 1980")
Nhưng bạn sẽ phải có cả ba đồ thị được tạo ra trong gg2plot, một cách tự nhiên.
Tôi nghĩ bạn nên ổn với mạng tinh thể hoặc ggplot2.
Nguồn
2009-08-06 21:20:48
WONDERFUL !!!! Cảm ơn!!!! –
bao nhiêu là một metricasston? :) – dalloliogm
Bạn có ý gì khi nói rằng ggplot2 không hỗ trợ cho nhãn trục phụ? Bạn có thể tùy chỉnh chúng khi bạn đặt tỷ lệ, ví dụ: scale_y_continous ('nhãn trục y'). – dalloliogm