我遇到了死胡同,找到了解决问题的方法:
我想绘制一个图形,其中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
答案 0 :(得分:0)
在magaxis()
R包中尝试magicaxis
。