首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

听说你想把Gviz画的基因结构转成ggplot?

在《ggplotify - version 0.0.4》一文中,有粉丝说想要支持Gviz包,画图包如果输出的是对象,那么我们可以写方法针对这个对象,然而Gviz的输出,却是list,显然这个方法走不通。

《ggsave支持base plot》一文中,我们知道可以使用来转化base plot为对象,乃至于对象。然而包不是使用base plot来写的,它是使用来实现的,但又不输出对象,而是直接画图。针对这种情况,我在包中又加入了函数,以对应于函数。那么顾名思义,函数可以把使用出图的,都转成grob对象,它适用于所有基于出的图,包括图A中的Gviz,当然也包括图B中的(虽然例子中转ggplot2是多此一举)。

画图A的代码

其实不使用新版,也是可以支持的,虽然它的输出(直接画图+返回一个list)不能被直接转变成和,但直接画图的函数是可以直接的,于是我们只需要简单地把画图的语句包装成一个函数,诸如,然后把这个函数传给或者就可以实现转化啦,所以旧版本也是支持的,只是你不懂得用而已。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190903A0QYND00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券