代码之家  ›  专栏  ›  技术社区  ›  Mike Dunlavey

R tkrplot布局问题

tk r
  •  4
  • Mike Dunlavey  · 技术社区  · 6 年前

    我有一个问题,就是右边和下面有多余的空间 tkrplot 在R中,如下所示。我试过改变 hscale vscale 但是所做的只是放大/缩小每个图的整体大小,以及多余的空间。

    enter image description here

    生成这些代码的代码如下所示:

    ct <- tkrplot(pane, fun)
    tkgrid(ct, row = deRow, column = deCol)
    

    在哪里? deRow 是1,并且 deCol 第一个是1,第二个是2。

    添加:第二个绘图的函数如下:

    fun = function(){
      ....
      fp2 = ggplot(df, aes(time, val, color=iPer)) +
        geom_point()+
        geom_path(aes(group = iPer))
      print(fp2)
    }
    

    感谢您的帮助。

    1 回复  |  直到 6 年前
        1
  •  1
  •   L. Alejandro M.    6 年前

    根据 Programming Graphical User Interfaces in R By Michael Lawrence, John Verzani :

    网格

    tkgrid几何管理器用于对齐行中的小部件和 柱。最简单的用法是

    tkgrid(儿童1,儿童2,…,儿童)

    将n个子元素放在新行的第1列到第n列中。

    假设您只想使用一行,似乎可以调用一个单独的tkgrid,并将两个图作为参数。

    希望这对你有帮助,

    你好!