gpt4 book ai didi

R ggplot2改变轴的单位

转载 作者:行者123 更新时间:2023-12-04 05:35:45 26 4
gpt4 key购买 nike

在谷歌搜索中找不到这个,所以我想我应该在这里记录它。

我的问题是我需要将 y 轴标签更改为基点,而不是标准单位,但我找不到解决这个简单问题的方法,我的图如下:

p <- ggplot(plotdat, aes(x = name, y = value, fill = variable)) + 
geom_bar(position = "dodge")

但我一直尝试使用这条线,但总是收到错误。

p + scale_y_continuous(labels = function(x) as.character(x*10000), breaks = 10)
Error in as.vector(x, "character") :
cannot coerce type 'closure' to vector of type 'character'

如何更改 y 轴刻度标签的格式?

最佳答案

要设置轴刻度标签的格式,请使用 scale_continuous 中的formatter 选项。所以:

p = p + scale_y_continuous(formatter = function(x) format(x*10000))

这应该给你基点。

关于R ggplot2改变轴的单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11974524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com