我們可以在rasterVis::levelplot
帶標籤中包含下標/上標字符嗎?rasterVis :: levelplot strip labels中的下標/上標字符
考慮以下RasterStack
,s
:
library(rasterVis)
s <- stack(replicate(2, raster(matrix(runif(9), 3))))
的默認打印方法Raster*
對象允許表情傳遞給main
說法:
plot(s, main=expression(Something, Something[2]))
隨着rasterVis::levelplot
,條帶名稱通過names.attr
的論點,但似乎這些被強制爲character
,然後最終被傳遞到lattice::levelplot
與strip.custom(factor.levels = names.attr)
。
結果是:
levelplot(s, names.attr=expression(Something, Something[2]))
短修改源的,有沒有使用表達式(或以其他方式實現下標/上標字符)中的rasterVis::levelplot
帶標籤的方法嗎?
FPR文檔rasterVis :: contourplot不建議htat筆者預期的p21蛋白表達對象。我說'names.attr'參數的「字符」。事實證明這是一種翻轉的S4方法,因此需要大量的挖掘才能找出實際發生的事情。 –