ggplot - 标签=标签时的y轴限制
ggplot - y axe limits when labels=labels
我有一个图,其中 y 轴以百分比形式转换;我想限制它只显示高百分比(从 50% 到 100%),但它不起作用:
ggplot(myData,aes(x=A_factor, y=some_numeric_data, fill=factor(Another_factor))) +
geom_bar(position = position_fill(reverse = TRUE),stat = "identity", color="white") +
scale_y_continuous(labels = scales::percent, limits=c(50,100))
我也试过使用标签 = percent_format。
谢谢。
标签下的值是十进制表示法。您的限制应设置在 0 和 1 之间。在您的情况下:
limits = c(0.5, 1)
我有一个图,其中 y 轴以百分比形式转换;我想限制它只显示高百分比(从 50% 到 100%),但它不起作用:
ggplot(myData,aes(x=A_factor, y=some_numeric_data, fill=factor(Another_factor))) +
geom_bar(position = position_fill(reverse = TRUE),stat = "identity", color="white") +
scale_y_continuous(labels = scales::percent, limits=c(50,100))
我也试过使用标签 = percent_format。
谢谢。
标签下的值是十进制表示法。您的限制应设置在 0 和 1 之间。在您的情况下:
limits = c(0.5, 1)