带有图像的可排序HTML从R输出

带有图像的可排序HTML从R输出,html,r,googlevis,Html,R,Googlevis,我在数据框中有一些数据。每一行都有一个小图像 我希望能够将这些数据与图像一起写入HTML,并将其作为缩略图显示在每一行中。手动编写href标签链接到图像并没有什么大不了的 但是,我找不到一种方法来实现这一点并使HTML表可排序。目标是按其中一列对HTML表进行排序,并使图像与行一起排序 我已经尝试过使用googleVis的gvisTable()函数来实现这一点,但我还无法获得要显示的图像 有什么想法吗 谢谢 马克斯 我不敢说现在没有办法用原始HTML来实现这一点,特别是HTML 5非常棒,但我使

我在数据框中有一些数据。每一行都有一个小图像

我希望能够将这些数据与图像一起写入HTML,并将其作为缩略图显示在每一行中。手动编写href标签链接到图像并没有什么大不了的

但是,我找不到一种方法来实现这一点并使HTML表可排序。目标是按其中一列对HTML表进行排序,并使图像与行一起排序

我已经尝试过使用googleVis的gvisTable()函数来实现这一点,但我还无法获得要显示的图像

有什么想法吗

谢谢

马克斯


我不敢说现在没有办法用原始HTML来实现这一点,特别是HTML 5非常棒,但我使用它,因为它可以很快地处理几千行以下的表,并且非常容易实现。

根据定义,您不能与HTML交互。它是一种标记语言,意思是提供有关信息的信息。如果要在用户浏览器中对表进行排序,需要使用客户端脚本,最好使用jQuery

这是一个很好的解决方案,它应该适用于您的应用程序


如果要使用gvisTable,可以编写如下内容:

data = .... your frame here, e.g.  data.frame(matrix(1:9, nrow = 3)) ... 
table <- gvisTable(data, options = list(width = 600, height = 300))
print(table, "chart")
数据=。。。。这里是您的帧,例如data.frame(矩阵(1:9,nrow=3))。。。

表您可能需要使用javascript来创建可排序的html表。我知道,
闪亮的
最近被人们采用了。
data = .... your frame here, e.g.  data.frame(matrix(1:9, nrow = 3)) ... 
table <- gvisTable(data, options = list(width = 600, height = 300))
print(table, "chart")