如何解决如何将矢量图像合并到绘图对象中?
我正在尝试将矢量图像合并到绘图对象中,以使矢量图像位于散点图的背景上。我还没有找到直接将矢量图像导入plotly()
的方法,但是我确实弄清楚了如何将矢量图像合并到ggplot对象中,以及如何将ggplot对象转换为可打印对象。这就是我将矢量图像合并到ggplot对象中的方式:
library(grImport)
library(ggplot2)
library(plotly)
PostScriptTrace("shapes.eps","shapes.eps.xml",charpath=TRUE,charpos=FALSE,setflat=NULL,defaultcol="black",encoding="ISO-8859-1",scaleEPS=.01)
tree <- readPicture("shapes.eps.xml")
simpleGrob <- gTree(children=gList(pictureGrob(tree)))
ggplot(mtcars) +
geom_point(aes(x=disp,y=mpg)) +
annotation_custom(simpleGrob)
然后我尝试使用ggplotly()
将ggplot对象转换为可打印对象:
p <- ggplot(mtcars) +
geom_point(aes(x=disp,y=mpg)) +
annotation_custom(simpleGrob)
fig <- ggplotly(p)
fig
但是,这产生了一条消息:' geom_GeomCustomAnn()尚未以绘图方式实现。 如果您希望看到该几何图形已实现, 请在以下示例代码中打开一个问题 https://github.com/ropensci/plotly/issues'
还有另一种方法可以将矢量图像合并到一个绘图对象中,同时仍将其保持为矢量吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。