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

如何用ggplot2的geom_contour绘制指定数值0.025的单条等高线?

如何用ggplot2绘制单条指定数值的等高线?

当然可以,只需要给geom_contour()添加breaks参数,指定你想要的等高线数值即可。针对你的需求,把breaks设为0.025,就能只绘制这条对应密度值的等高线。

修改后的完整代码如下:

ggplot(faithfuld, aes(eruptions, waiting)) + 
  geom_contour(aes(z = density), breaks = 0.025)

简单说明:breaks参数用来定义等高线的数值点,当你只传入一个数值时,ggplot2就只会生成对应这个数值的单条等高线。如果需要多条指定数值的等高线,也可以传入一个数值向量,比如breaks = c(0.02, 0.025, 0.03)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 22:09:49