Tôi đã tự hỏi liệu có cách nào để loại bỏ các giá trị trục hay không, tương ứng là trục x hoặc trục y, trong biểu đồ r-lô.Xóa giá trị trục lô
Tôi biết rằng axes = false
sẽ loại bỏ toàn bộ trục, nhưng tôi chỉ muốn loại bỏ việc đánh số.
Tôi đã tự hỏi liệu có cách nào để loại bỏ các giá trị trục hay không, tương ứng là trục x hoặc trục y, trong biểu đồ r-lô.Xóa giá trị trục lô
Tôi biết rằng axes = false
sẽ loại bỏ toàn bộ trục, nhưng tôi chỉ muốn loại bỏ việc đánh số.
Sử dụng đồ họa cơ sở, cách tiêu chuẩn để thực hiện việc này là sử dụng trục = FALSE, sau đó tạo trục của riêng bạn bằng Trục (hoặc trục). Ví dụ,
x <- 1:20
y <- runif(20)
plot(x, y, axes=FALSE, frame.plot=TRUE)
Axis(side=1, labels=FALSE)
Axis(side=2, labels=FALSE)
Mạng tinh thể tương đương là
library(lattice)
xyplot(y ~ x, scales=list(alternating=0))
Remove đánh số trên trục x hoặc trục y:
plot(1:10, xaxt='n')
plot(1:10, yaxt='n')
Nếu bạn muốn loại bỏ các nhãn cũng như:
plot(1:10, xaxt='n', ann=FALSE)
plot(1:10, yaxt='n', ann=FALSE)
nhưng hãy nhớ rằng những loại bỏ toàn bộ trục ... sẽ không có gì ở đó trừ khi bạn sử dụng một thiết lập bty mà đặt dòng nơi trục của bạn được. Giá trị mặc định là bty = 'o' và vì vậy thông thường sẽ có một hộp xung quanh ô có trục. Nhưng với một bty = 'n' sẽ chỉ có những điểm trôi nổi trong không gian. – John
@Richie Cotton có khá câu trả lời tốt ở trên. Tôi chỉ có thể thêm rằng page này cung cấp một số ví dụ. Hãy thử như sau:
x <- 1:20
y <- runif(20)
plot(x,y,xaxt = "n")
axis(side = 1, at = x, labels = FALSE, tck = -0.01)
bạn cũng có thể đặt nhãn bên trong cốt truyện:
plot(spline(sub$day, sub$counts), type ='l', labels = FALSE)
bạn sẽ nhận được một cảnh báo. tôi nghĩ rằng điều này là bởi vì nhãn thực sự là một tham số đang được chuyển xuống một chương trình con mà cốt truyện chạy (trục?). cảnh báo sẽ bật lên vì nó không trực tiếp là tham số của hàm lô.
Thêm một giải thích cho mạng lưới! – Rhubarb