2017-08-06 3 views
2

ReporteRを使用してRでパワーポイントを作成しようとしていますが、addplotを使用してプロットオブジェクトをpptxに挿入すると空のスライドが表示されます。私はリファレンスマニュアルにggplot2オブジェクトについて述べています:fun = printと余分なxはプロットオブジェクトを指定していますが、うまくいきません。おそらくプロットオブジェクトはReporteRsパッケージでサポートされていないでしょうか?ReporteRsでpptxにプロットを追加できません

library(webshot) 
 
library(ReporteRs) 
 
library(magrittr) 
 
library(plotly) 
 
library(MASS) 
 
    
 
    
 
myplot=plot_ly(iris,x=~Species,y=~Sepal.Width,type='bar') %>% 
 
    layout(
 
    title = "Sepal width of each type", 
 
    yaxis2 = list(
 
     tickfont = list(color = "red"), 
 
     overlaying = "y", 
 
     side = "right", 
 
     title = ""), 
 
    xaxis = list(title="")) 
 

 
myggplot<-ggplot(iris,aes(x=Species,y=Sepal.Width))+geom_bar(stat="identity") 
 

 
pptx(title="title") %>% 
 
    addSlide(slide.layout = "Title and Content") %>% 
 
    addPlot(fun=print,x=myplot,vector.graphic=F) %>% 
 
    writeDoc(file = "SepalData.pptx")

x=myplotx=myggplotは異なる結果を与える:

は、ここに私のコードです。

+0

使用しているコードを追加できますか? –

+0

title = "各タイプの幅(Sepal width)"、 yaxis2(%)% レイアウト: tickfont = list(color = "red")、 overlaying = "y"、 side = "right"、 タイトル= "")、 xaxis = list(タイトル= "")) '、まだうまくいかない – Rachel

答えて

1

plotlyオブジェクトはhtmlwidgetsです。この形式はReporteRsではサポートされていません。

関連する問題