我一直在尝试使用slidify中的rcharts来处理传奇和控件的重叠。 Chrome下的行为如下所示:
https://codemorecode.wordpress.com/2015/03/04/legend-and-controls-overlapping-at-rcharts/
然而,YAML前面的元数据的任何更改都不起作用。任何建议我都非常感激。欢呼声,
涓卡洛斯
以下是我的名字:
`---
title :
subtitle : AAD-UTAS PhD Program in Quantitative Antarctic Science (QAS)
author : Juan-Carlos Quiroz
job : March, 2015
framework : io2012
highlighter : highlight.js
hitheme : tomorrow
widgets : [bootstrap, quiz, interactive, shiny]
mode : selfcontained
knit : slidify::knit2slides
logo : aad.png
biglogo : utas.jpg
license : by-nc-sa
ext_widgets : {rCharts: [libraries/nvd3, libraries/morris]}
runtime : shiny
---`
答案 0 :(得分:1)
避免此问题的一种方法是将 multiBarChart 保存到html文件中(您有2个选项 cdn 或独立)。生成的html文件与控件重叠没有任何问题。例如:
r1 = nPlot(Catch ~ Years, group = "Class", data = database, type = "multiBarChart")
r1$xAxis(axisLabel = 'Years')
r1$yAxis(axisLabel = 'Catch (tons)', width = 55)
r1$yAxis(tickFormat = "#! function(d) {return d3.format(',.2f')(d)} !#")
#r1$save('mydata.html', cdn = TRUE)
r1$save('mydata.html', standalone = TRUE)
然后您需要将html文件引用到您的rmd文件中,如:
---
## Embedded html
<iframe width="800" height="400" src = 'assets/mydata.html'></iframe>