如何使用直方图中的collect()函数指定多个列

时间:2018-12-13 00:29:18

标签: r ggplot2

我想创建一个图形来显示每种事件多久减少一次物种。

我总共有26种3种营养水平的物种,我希望像在“我想要的图形”中一样,将营养水平固定为不同的条形组(填充)和每个物种的体重在x轴上。吼叫。

我创建了以下脚本,但无法生成带有营养级分隔的图形。最后,我在下面创建了“图形错误”。 我知道问题是因为我没有在命令事件中包含Trophic变量(请参见脚本)。但是我不知道该怎么做

数据集:

/* Load Ajax Callback to "wp_ajax_*" Action Hook */
add_action( 'wp_ajax_mark_lesson', 'mark_lesson' );

// Marks off lessons seen via AJAX
function mark_lesson(){
    global $wpdb;
    print_r($wpdb);
    echo 'suckit';
    exit(); // required. to end AJAX request.
    die();
    wp_die();
}

代码:

bodymass    trofic  col3    col4    col5    col6     col7   col8    col9     col10   col11
1206.61 2   9   0   2   28  0   0   0   0   0
1248.86 2   2   0   2   68  0   0   0   1   0
1500    2   18  0   15  0   0   0   0   0   0
1756.17 2   0   0   0   101 0   0   0   0   0
4000    1   90  0   96  79  0   0   0   2   0
4896.05 2   26  0   125 21  6   0   3   16  0
5000.01 2   91  0   21  125 0   0   0   2   0
5041.29 2   7   0   14  125 0   0   0   1   0
11999.96    3   1   70  4   102 0   18  0   29  110
12075.58    2   54  0   66  24  0   0   0   21  52
14936.02    1   29  0   97  86  0   0   0   0   0
15639.15    1   60  0   65  0   1   0   0   19  0
21999.99    3   1   13  0   29  0   15  1   12  24
22000   3   2   0   0   26  0   8   0   40  0
43250.39    1   125 3   125 3   22  0   4   18  0
52399.99    3   23  30  2   15  0   22  34  5   10
56175.2 3   14  2   28  0   0   0   0   7   6
58059.24    1   125 1   67  0   3   0   32  0   0
63369.98    3   64  0   0   28  0   7   0   2   0
69063.79    2   125 0   105 80  18  0   2   23  2
158623.93   3   0   19  1   34  0   72  30  2   2
264173.96   1   18  0   8   0   6   0   5   0   0
562592.69   1   20  0   19  0   5   0   0   0   0
592665.98   1   102 0   52  11  11  0   32  3   0
1536310.4   2   28  0   0   11  0   0   0   5   0
3824539.93  1   2   35  2   1   4   0   59  4   0

图形我想要:

Graphic I would like

图形错误: Graphic wrong

0 个答案:

没有答案