You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ggplot中如何将Y轴范围从30-80调整为0-100?

调整ggplot2折线图的Y轴范围到0-100

没问题!要把你的折线图Y轴范围改成0到100,只需要在现有ggplot代码里添加scale_y_continuous()函数并指定limits参数就行,操作很简单。

修改后的完整代码

library(tidyverse)
df <- tribble(
  ~percentage, ~session,
  81,1,
  79,2,
  68,3,
  75,4,
  63,5,
  55,6,
  49,7,
  44,8,
  41,9,
  32,10
)
library(ggplot2)
ggplot(aes(x = session, y = percentage), data = df) +
  geom_line()+
  geom_point()+
  scale_x_continuous(breaks = seq(0,10,by = 1)) +
  scale_y_continuous(limits = c(0, 100))  # 新增的Y轴范围设置

额外优化建议(可选)

如果希望Y轴刻度更规整(比如每10个单位显示一个刻度),可以给scale_y_continuous加上breaks参数,代码会变成这样:

scale_y_continuous(limits = c(0, 100), breaks = seq(0, 100, by = 10))

这样生成的图表Y轴刻度间隔清晰,更贴合百分比数据的展示逻辑。

内容的提问来源于stack exchange,提问作者Manoj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:11:51