如何更改计数图中的 X 标签

问题描述 投票:0回答:1

我有一个具有以下结构的数据框:

   y     x     z
1 33.12 27 0.1089740
2 33.38 27 0.1057790
3 33.62 27 0.1068951
4 33.88 27 0.1041899
5 34.12 27 0.1173378
6 34.38 27 0.1261724

x 值范围在 27 到 55 之间。我有以下图:

library(lattice)
library(rasterVis)

contourplot(z ~ x*y, data = dat,
        xlab = 'Chronology (kya)', ylab = 'Longitude (º)',
        panel = panel.levelplot.raster,
        par.settings = rasterTheme(), colorkey = FALSE)

我需要更改 x 标签:我需要仅显示标签 55、45、40、35、30(但图中表示的所有数据值)。

r plot lattice
1个回答
0
投票

您可以在

scales
内使用
contourplot

contourplot(z ~ x * y, data = dat,
        xlab = 'Chronology (kya)', ylab = 'Longitude (º)',
        panel = panel.levelplot.raster,
        par.settings = rasterTheme(), 
        colorkey = FALSE,
        scales = list(x = list(at = seq(30, 55, 5))))
© www.soinside.com 2019 - 2024. All rights reserved.