当X轴保持不变时,如何在Y轴上加倍间隔

时间:2015-10-08 11:45:33

标签: r excel

我有一个人口数据集 我需要y轴,以下面的固定间隔加倍:

 Y axis: 
 0, 
 250000
 500000
 1000000
 2000000
 4000000
 8000000
 16000000
 32000000

然后使用适当的数据。

目前数据采用xls格式。如果可以在Excel或R语言中使用,请告诉我?或者解决这个问题的方法是什么。感谢

我想在下图中突出显示的区域中显示上述值

enter image description here

2 个答案:

答案 0 :(得分:0)

使用R ggplot2:

library(ggplot2)

#dummy data
set.seed(123)
df <- data.frame(x = 1:10,
                 y = runif(10, 0, 3230000))

#plot
ggplot(df,aes(x,y)) +
  geom_line() +
  #add manual breaks for Y axis
  scale_y_continuous(
    breaks = c(0, 25000 * 2^c(0,1,2,3,4,5,6,7)))

enter image description here

答案 1 :(得分:-1)

我不确定这是否是您想要的,如果不是,请重新格式化您的问题

first cell value=0
second cell value=250000
other cell formula=previousCell*2
eg:

    cell a1=0
    cell a2=250000
    cell a3=a2+a2

    copy a3 and paste it to the rest of the cell