Я делаю следующее:
x = c(0, 1, 2, 3, 4, 5)
y = x ^ 2
plot(x, y, log="y")
Я хочу, чтобы график также показывал мне точку рассеяния в (x, y) = (0, 0).
Я знаю, что log(0) = -Inf
. Это будет иметь место, когда я делаю log(x)
, но здесь я не делаю log(x)
. Скорее, я просто меняю шкалу оси Y на логарифмическую. Поэтому мне нужно знать, есть ли способ отобразить точку рассеяния (x, y) = (0, 0).
y[1]
на0.1
и постройте. Затем замените его на0.0001
или0.000000001
и повторите попытку — надеюсь, это продемонстрирует, почему ваша первоначальная цель не может быть достигнута — между 1 и 0 по логарифмической шкале бесконечное расстояние. - person Marius   schedule 06.12.2017