R multi log-log сюжет - PullRequest
       11

R multi log-log сюжет

1 голос
/ 01 июня 2010

Я пытаюсь составить график таблицы и отобразить ее в пространстве журнала.

Прежде всего, plot(dat) дает мне сетку графиков

Во-вторых, plot(dat, log="xy") дает мне правильные графики данных в пространстве журнала

Однако plot(dat, log="xy") разрушает метки главной диагонали names(dat)

R версия 2.11.0

Пример данных:

           cold cold_control drought_1 drought_2 drought_control_1 drought_control_2   pollen
locusA  1.586772     2.681969  2.158070  0.565037          3.012266          3.673228 0.000000
locusB  0.000000     0.000000  0.063385  0.000000          0.000000          0.000000 0.000000
locusC  0.000000     0.000000  0.000000  0.000000          0.000000          0.000000 0.049587
locusD 66.811446   142.196072 74.329916 35.878431        106.071526        150.266891 0.000000
locusE 10.310947     6.489778 20.680820 31.699902         19.353401         21.345744 0.033246
locusF 26.928376    11.339193 21.226212 24.858953         10.085712         15.587217 0.412588

Кроме того, я получаю эти предупреждения с log="xy"

1: в xy.coords (x, y, xlabel, ylabel, log): 2 значения x <= 0 опущены из логарифмического участка </p>

2: в xy.coords (x, y, xlabel, ylabel, log): значения 2 y <= 0 опущены из логарифмического участка </p>

3: в xy.coords (x, y, xlabel, ylabel, log): 2 значения x <= 0 опущено из логарифмического участка </p>

4: В xy.coords (x, y, xlabel, ylabel, log): значения 2 y <= 0 опущены из логарифмического участка </p>

5: По оси (сторона = сторона, at = at, метки = метки, ...): «log» есть не графический параметр

6: в plot.xy (xy.coords (x, y), type = type, ...): «log» не является графический параметр

1 Ответ

1 голос
/ 02 июня 2010

Вы должны использовать xlog=TRUE, ylog=TRUE вместо log="xy". Появятся имена, и журнал не является графическим параметром. предупреждения исчезнут.

В любом случае у вас есть 0 значений, и вы не можете построить log(0), это причина других предупреждений

...