- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为问题,我正在尝试使用以下代码创建一个绘图:
chart.demo.sex.age <- ggplot(psf10[!is.na(psf10[,"age_gp"]),c("sex","age_gp")], aes(x=age_gp))
chart.demo.sex.age.f <- chart.demo.sex.age + geom_bar(subset = .(sex =="F"), fill="red")
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_x_discrete(expand=c(0.05,0))
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_y_continuous(limits=c(0,1500), expand=c(0.05,0))
chart.demo.sex.age.f <- chart.demo.sex.age.f + opts(axis.title.x = theme_blank(),
axis.title.y = theme_blank(),
axis.text.y = theme_blank(),
axis.ticks = theme_blank(),
panel.border = theme_rect(colour="black"),
plot.margin = unit(c(1,0,1,1),"lines"))
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_y_continuous(trans = 'reverse') + coord_flip()
使用scale_y_continuous(trans = 'reverse')
,我无法使用ylimit
(即我看不到 ylimit 的调整),我不知道为什么。有什么建议么?谢谢。
最佳答案
正如Hadley建议的那样:使用scale_continuous的limits参数。请参阅:http://had.co.nz/ggplot2/scale_continuous.html
例如:scale_y_continuous(trans = 'reverse', limit=c(0, 1500))
在您的示例中,您看不到调整,因为您用最后一个 scale_y_continuous
参数覆盖了之前定义的限制。
祝你好运!
关于r - 使用 "scale_y_continuous(trans = ' 反向时无法在 ggplot 中使用 ylimit')",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568188/
我可以使用 function(y) comma(y) 在 scale_y_continuous() 中调用匿名函数,但我不能使用 ~ 约定调用匿名函数。在这种情况下可以使用 ~ 吗? library(
我正在寻找一种无需使用 scale_y_...(breaks=c(x1,x2)) 函数即可在图中设置中断的方法。问题如下:我想要一些箱线图。 require(ggplot2) a <-
问题 :我找不到任何方法来组合 ggplot2 中的中断和限制命令. y Axis 应始终包含 0-40 和 breaks=c(5,10,15,20,25,30,35) 的范围. x Axis 应为
作为问题,我正在尝试使用以下代码创建一个绘图: chart.demo.sex.age <- ggplot(psf10[!is.na(psf10[,"age_gp"]),c("sex","age_gp"
我是一名优秀的程序员,十分优秀!