我的代码是:
ggplot(test.data,aes(x=log(out),y=log(n))) + geom_point(aes(colour="red"))
然后我得到:
但我不想绘制 log(out) = 0 或 log(n) = 0
我该怎么办?
最佳答案
您需要过滤掉 test.data
的数据 - 您可以通过在绘制和过滤数据之前执行日志功能来完成,或者......您可以尝试设置x 和 y 限制为类似
+ xlim(0.0001, 10) + ylim(0.0001,10)
您必须使第一个值足够大,使其高于 0,但不包含您要绘制的数据。
关于R - 如何删除 ggplot2 图中的 log(value) = 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37770301/