簡體   English   中英

在格子圖中的y軸上顯示“0”標簽

[英]show “0” label on y-axis in lattice plot

有沒有一種方法可以獲得格子y軸上下邊界的標簽? (沒有具體說明)

library(lattice)

xyplot(decrease ~ treatment, OrchardSprays, ylim=c(0,200))

在此輸入圖像描述

補充問題:我可以只設置ylim的上限並采用下限的默認值嗎?

有一個名為skip.boundary.labels的晶格選項。 ?lattice.options下的文檔:

skip.boundary.labels

數字標量介於0和1之間。除非明確請求,否則不會繪制太接近限制的刻度標記。 限制按此比例收縮,並且跳過任何外部限制。

skip.boundary.labels的默認值為0.02 ,這將防止在y軸的頂部和底部(以及x軸的最左側和右側)打印軸標簽。

skip.boundary.labels的值更改為0以在極值軸上打印標簽。 您可以使用全局執行此操作

lattice.options(skip.boundary.labels = 0)

或者,更好的是,僅使用參數lattice.options對您正在創建的繪圖執行此操作:

xyplot(decrease ~ treatment, OrchardSprays, ylim = c(0, 200),
    lattice.options = modifyList(lattice.options(),
    list(skip.boundary.labels = 0)))

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM