【发布时间】:2014-04-27 04:54:01
【问题描述】:
我用谷歌搜索,但找不到我的问题的答案。我有一些约会:
- 温度日期(区域为 30 至 60 gr Celsia)
- 瓦特消费日期(100 至 160 瓦地区)
- 以 GHz 为单位的频率日期(1.2 至 3.1 GHz 区域)
然后我将这些日期绘制在一张图中,我看不出频率有什么不同(它太小了)。
如何在步骤 0.1 和返回步骤 10 后添加 1.2 到 3.1 等轴刻度?
以及如何为 1.2 到 3.1 之类的区域添加比例(它会像步长一样大,否则我看不到 10。步长太小了)以及在步骤 10 恢复到正常比例后?
我不会在轴的某些区域聚焦,为聚焦区域添加一些比例。
附:如果设置多轴,我可以在 gnuplot 中执行此操作,但我想在 R 中尝试。
附:附言对不起英语
library(ggplot2)
s=matrix(0,10,4);
s[1:10,1]=1:10;
s[1:10,2]=1.2:3.1;
s[1:10,3]=70:79;
s[1:10,4]=150:159;
colnames(s) = c("time", "freq", "temp", "power");
ggplot(data=NULL, aes(x=s[,1], ) ) +
geom_line( aes(y=s[,3], color="blue") ) +
geom_line( aes(y=s[,4], color="red") ) +
geom_line( aes(y=s[,2], color="green") ) +
scale_y_continuous(breaks=c(1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,4,6,8,10) );
【问题讨论】:
-
欢迎来到 SO。如果您向他们提供有关您的问题的清晰说明,人们将(并且可以)更好地帮助您。请阅读有关如何提供reproducible example 的常见问题解答。这需要你付出更多的努力,但我可以根据经验告诉你,付出额外的努力是值得的。