3954 5

[问答] 百度ECharts 2的R语言接口recharts生成交互式动态网页如何保存 [推广有奖]

  • 1关注
  • 0粉丝

大专生

26%

还不是VIP/贵宾

-

威望
0
论坛币
65 个
通用积分
1.0512
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26121 点
帖子
9
精华
0
在线时间
86 小时
注册时间
2016-12-3
最后登录
2023-1-17

楼主
徐家汇小霸王 发表于 2017-1-19 16:54:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,新萌提问。
       最近在学习使用R语言。在使用百度ECharts 2的R语言接口recharts生成交互式动态网页时,我使用RStudio可以使用页面按钮保存一张html。但是现在我需要批量处理文件和生成图片,那就需要通过命令保存(否则就太花时间了)。但是我看http://madlogos.github.io/recharts/index_cn.html#-en 上面没有讲,所以想问问大家。
就是【
> g <- echartr(NULL, type='map_china')%>%
+     setRoam(show=TRUE) %>%
+     addMP(data=newdata3[,c('name', 'value')],
+           symbolSize=4,
+           itemStyle=list(normal=list(borderColor='#87cefa',
+                                      borderWidth=1,
+                                      label=list(show=FALSE)
+           ),
+           emphasis=list(borderColor='#1e90ff',
+                         borderWidth=5,
+                         label=list(show=FALSE)
+           )
+           )) %>%
+     setDataRange(splitNumber=0,
+                  valueRange=c(-15, 15),
+                  color=c('maroon', 'purple', 'red', 'orange', 'yellow', 'lightgreen')) %>%
+     addGeoCoord(newdata3[,c('name', 'lng', 'lat')]) %>%
+     setTitle('T2 ERR at 8:00')%>%
+     setSeries(hoverable=FALSE,
+               itemStyle=list(normal=itemStyle(borderColor='rgba(100,149,237,1)',
+                                               borderWidth=0.5,
+                                               areaStyle=areaStyle(color='#666666')
+               )))
>
> g

Rplot.png
我就想保存这个变量g到文件中。
谢谢大家了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:百度 动态 接口 如何 网页

回帖推荐

madlogos 发表于2楼  查看完整内容

htmlwidgets::saveWidget(g, file=你要保存为的文件名)

沙发
madlogos 发表于 2017-3-15 11:01:45
htmlwidgets::saveWidget(g, file=你要保存为的文件名)

藤椅
徐家汇小霸王 发表于 2017-3-16 09:12:13
madlogos 发表于 2017-3-15 11:01
htmlwidgets::saveWidget(g, file=你要保存为的文件名)
多谢  这么久了想不到还有人回复。刚刚试了一下,终于可以控制输出了。多谢多谢

板凳
CoderCool 发表于 2017-3-30 16:34:42
徐家汇小霸王 发表于 2017-3-16 09:12
多谢  这么久了想不到还有人回复。刚刚试了一下,终于可以控制输出了。多谢多谢
你好,我遇到一个问题,就是我使用recharts.emap <- eMap(df,namevar=1,datavar=2,title=title);已经可以生成一个可以交互的图了; QQ图片20170330160224.png 。但是我想把这个可交互的图存入hmtl文件该怎么办啊?
先在我用了你的方法htmlwidgets::saveWidget(recharts.emap,ofile);可以存入html文件,但是编码都是乱的,请问这怎么办啊? QQ截图20170330163244.png 。请指教 谢谢

报纸
yangming98 发表于 2017-3-30 22:12:02 来自手机
徐家汇小霸王 发表于 2017-1-19 16:54
大家好,新萌提问。
       最近在学习使用R语言。在使用百度ECharts 2的R语言接口recharts生成交互式动态 ...
学习了

地板
徐家汇小霸王 发表于 2017-3-31 09:15:28
CoderCool 发表于 2017-3-30 16:34
你好,我遇到一个问题,就是我使用recharts.emap
这个和你的浏览器有关系 换一个浏览器

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 09:56