2015-06-19 69 views
0

我已經使用rbokeh在R中創建了一個圖表,並且我想將其轉換爲HTML/Javascript以將其嵌入到網頁中。我目前能夠用Python上的mpld3實現這一點(我知道Python上的散景也是這樣做的),但我希望能夠在R中使用rbokeh來做到這一點。所以基本上我正在尋找類似於Python的mpld3 .fig_to_html(),例如:使用rbokeh將圖嵌入到網頁

fig, ax = plt.subplots() 
ax.p1 = plt.bar(...) 
html = mpld3.fig_to_html(fig) # <- converts the plot to html/javascript! 
print html # prints out the html/javascript code as text 

或者使用Python的背景虛化模塊:embed.autoload_static()

可以rbokeh地塊被轉換成HTML/JavaScript代碼?

非常感謝提前。

+1

我對rbokeh並不熟悉,但是如果您想要R中的互動功能,那麼'shiny'就是您的答案。不幸的是,它不僅適用於任何HTML頁面,它需要託管在閃亮的服務器上或本地運行。看看有光澤的瞭解更多 –

+0

https://www.opencpu.org/ – user227710

+1

正如證明[這裏](https://rud.is/b/2015/05/26/a-quick-incomplete-comparison-of- ggplot2-rbokeh-plotting-idioms /)你可以使用'saveWidget'來保存作爲HTML的地塊。 – hrbrmstr

回答

0

看來,迄今爲止,saveWidget是最接近我想要的,所以謝謝hrbrmstr。我想避免每次將圖形導出爲html時都必須讀取和寫入磁盤,但目前尚不可能。