强制原点从0开始

强制原点从0开始

如何在ggplot 2中设置y轴和x轴的起源/拦截?

x轴的线应该正好在y=Z.

带着Z=0或者另一个给定的价值。


慕姐8265434
浏览 727回答 2
2回答

守着星空守着你

xlim和ylim别在这里割。你需要用expand_limits,&nbsp;scale_x_continuous,和scale_y_continuous..试着:df&nbsp;<-&nbsp;data.frame(x&nbsp;=&nbsp;1:5,&nbsp;y&nbsp;=&nbsp;1:5)p&nbsp;<-&nbsp;ggplot(df,&nbsp;aes(x,&nbsp;y))&nbsp;+&nbsp;geom_point()p&nbsp;<-&nbsp;p&nbsp;+&nbsp;expand_limits(x&nbsp;=&nbsp;0,&nbsp;y&nbsp;=&nbsp;0)p&nbsp;#&nbsp;not&nbsp;what&nbsp;you&nbsp;are&nbsp;looking&nbsp;forp&nbsp;+&nbsp;scale_x_continuous(expand&nbsp;=&nbsp;c(0,&nbsp;0))&nbsp;+&nbsp;scale_y_continuous(expand&nbsp;=&nbsp;c(0,&nbsp;0))您可能需要稍微调整一下,以确保点不被切断(例如,参见x = 5和y = 5.
打开App,查看更多内容
随时随地看视频慕课网APP