R:在一个轴上使用对数和线性轴刻度

时间:2015-06-15 18:49:16

标签: r logarithm

我遇到了死胡同,找到了解决问题的方法:

我想绘制一个图形,其中y轴以对数方式缩放。唯一的问题是,我有一个值为0.我没有定义log10(0)的问题的解决方案是将y轴分成一个比例线性的部分,从0到0.001和a第二部分是对数,具有以下值0.00001,0.000001和0.000001。

我现在已经搜索了将近一天,但却找不到办法。是否有一个参数break.axis或类似的我错过了?

到目前为止我所拥有的内容非常简单:

d <- read.csv2(file="Verdunstungfuergrafik.csv")
plot(d, type="b", xaxt="n", yaxt="n", xlab="ABA-Konzentration in mol/l",     ylab="Verdunstung in g/gFw", col="blue1")
sfsmisc::eaxis(side=1, at=10^c(-6:-4))
sfsmisc::eaxis(side=2)

导入的CSV文件如下所示:

Abakonzentration Verdunstung
0e+00      0.5770
1e-06      0.3600
1e-05      0.0800
1e-04      0.0685

1 个答案:

答案 0 :(得分:0)

magaxis() R包中尝试magicaxis