使用scale_x_continuous更改x轴的比例

时间:2015-02-25 19:17:07

标签: r ggplot2 axis-labels

我正在使用ggplot2创建散点图。默认情况下,我给出了一个x轴,每个值的形式为0到30.我宁愿让它超过5s或类似的东西。我一直在尝试使用scale_x_continuous(),但我得到了这个:
错误:提供给连续刻度的离散值

以下是我尝试使用的代码:

Daily.Average.plot <- ggplot(data = Daily.average, aes(factor(Day), Mass))+
  geom_point(aes(color = factor(Temp))) + 
  scale_x_continuous(breaks = seq(0,30,5))

Daily.Average.plot

当我在没有scale_x_continuous的情况下运行时,我得到的图形看起来没有错误,只有不正确的x轴。如果重要的话,当我检查str()时,数据集中的所有列都是数字。我的代码中是否有错误,或者我是否应该使用不同的内容来更改比例?

以下是我的数据集示例:

N   Day       Mass Temp
1    1 0.00000000    5
2    2 0.00000000    5
3    3 0.07692308    5
4    4 0.07692308    5
5    5 0.07692308    5
6    6 0.15384615    5
7    7 0.15384615    5
8    8 0.23076923    5
9    9 0.38461538    5
10  10 0.46153846    5
11   1 0.00000000   10
12   2 0.00000000   10
13   3 0.00000000   10
14   4 0.09090909   10
15   5 0.09090909   10
16   6 0.54545455   10
17   7 0.54545455   10
18   8 0.63636364   10
19   9 0.90909091   10
20  10 1.36363636   10
21   1 0.00000000   15
22   2 0.07692308   15
23   3 0.61538462   15
24   4 0.76923077   15
25   5 0.76923077   15
26   6 1.23076923   15
27   7 1.69230769   15
28   8 2.07692308   15
29   9 2.46153846   15
30  10 3.07692308   15

0 个答案:

没有答案