gpt4 book ai didi

r - ggplot : Log scale with linear labels

转载 作者:行者123 更新时间:2023-12-04 11:11:57 28 4
gpt4 key购买 nike

我希望对我的数据进行日志转换,但有一个具有与日志刻度相对应的线性值的轴。例如,在以下来自 Iversen 和 Soskice 2002 的 PDF 的第 3 页中。数据已被转换,但为了便于阅读,标签处于其对应的线性值中。

http://faculty.washington.edu/cadolph/vis/vishw1.pdf

这是一些可重复的数据和我的情节开始:

set.seed(51)
data<-data.frame(country=letters[1:14],
poverty=runif(14,min=1,max=100),
parties=runif(14,min=1,max=10))

ggplot(data, aes(parties, poverty))+
geom_point(size=2)+
scale_x_log10()

有任何想法吗?我见过其他类似的问题,但没有一个有有效的答案(例如 Linear Ticks on a log plot in R's GGplot )。

最佳答案

试试 transscale_x_contineous ,仅变换轴。

ggplot(data, aes(parties, poverty))+
geom_point(size=2)+
scale_x_continuous(
trans = "log10",
breaks = 1:10
)

关于r - ggplot : Log scale with linear labels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48307811/

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