如何将x轴定义为1而不是0

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

我有一个在x轴上具有7百万个值的ggplot。我正在尝试使用从1到7M的规模,每100万个中断。当我使用以下代码时,我的刻度永远不会从1开始。它将始终从0开始。我的第一个值的索引为1。和expand_limits。全部给出从0开始的x轴比例。请给我建议。scales::demo_continuous(c(1, 7000000), breaks = scales::breaks_width(1000000), labels=scales::label_number_si()) + theme(axis.text.x = element_text(angle = 90, hjust = 1)) enter image description here

我有一个在x轴上具有7百万个值的ggplot。我正在尝试使用从1到7M的规模,每100万个中断。当我使用以下代码时,我的比例永远不会从1开始。它总是从0开始。...

df <- data.frame( x = sample(1:7000000,1000) ) df$y <- df$x ggplot(df,aes(x,y))+ geom_point()+ scale_x_continuous(breaks = seq(1e6,7e6,1e6), labels = paste0(1:7,"M") , limits = c(1e6,7e6))
enter image description here
r scale
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.