Как правильно построить соотношение - PullRequest
1 голос
/ 10 февраля 2012

Я пытаюсь построить соотношение, но моя проблема в том, что когда дивиденд больше делителя, мой коэффициент может быть как можно выше. Когда делитель больше, чем дивиденд, коэффициент находится в диапазоне от 0 до 1. Это хорошо, но когда я вычленяю результаты, отношения с большим дивидендом занимают огромную часть графика, а меньшие дивиденды ограничиваются гораздо меньшая площадь. Есть ли способ показать отношения на графике (будем надеяться, используя базовые графики), где дивиденд в пять раз больше, чем делитель, будет занимать столько же места, сколько когда делитель в пять раз больше, чем дивиденд.

Вот некоторые примеры данных:

x=1:10
y=10:1
ratioxy=x/y

Данные:

x
[1]  1  2  3  4  5  6  7  8  9 10
y
[1] 10  9  8  7  6  5  4  3  2  1
ratioxy
[1]  0.1000000  0.2222222  0.3750000  0.5714286  0.8333333  1.2000000  1.7500000  2.6666667
[9]  4.5000000 10.0000000

Когда я делаю это:

plot(ratioxy,type='l',col='blue')
abline(h=1)

Я понял:

Plot of ratio image

Все, что я могу придумать, это как-то поиграть с коэффициентами в ratioxy, которые меньше единицы, но сейчас мне ничего не приходит.

1 Ответ

7 голосов
/ 10 февраля 2012

Попробуйте использовать логарифмическую шкалу.

plot (ratioxy, type = 'l', col = 'blue')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...