小编Adr*_*tin的帖子

Flexdashboard/plotly交互导致奇怪的滚动条行为

我有一个奇怪而令人沮丧的问题.当我在故事板(来自flexdashboard包)中构建情节图时,我的传奇中出现了一个非常烦人且完全不必要的滚动条.当有人试图打开或关闭其中一个点时,滚动条会抽搐,实际上无法点击该内容.只有在页面加载过程中没有立即显示带有绘图图形的选项卡时,才会显示此滚动条 - 即,如果页面加载了选定的其他选项卡.

我可以在故事板之外制作相同的图形,在RStudio中没有任何问题,或者将其保存为htmlwidget并将其加载到Chrome中.但是当我加载我的故事板时,无论是在RStudio还是在Chrome中,我都会看到这个恼人的滚动条.无论是垂直还是水平图例,滚动条都存在.

ggplotly对象没有这个问题.

这是一个不必要的滚动条的例子.ggplotly图表很好,并且情节图表有滚动条.

---
title: "Untitled"
output: 
  flexdashboard::flex_dashboard:
    storyboard: true
---

```{r setup, include=FALSE}
library(flexdashboard)
```

### ggplot

```{r}

library(plotly)

carggplot <- ggplot(mtcars, aes(hp, mpg, fill = as.factor(carb))) +
    geom_point() +
    theme_bw()

ggplotly(carggplot)
```


### plotly

```{r}
carsplot <- plot_ly(
    data = mtcars,
    x = ~hp,
    y = ~mpg,
    color = ~as.factor(carb),
    type = "scatter",
    mode = "markers"
    )

carsplot
```
Run Code Online (Sandbox Code Playgroud)

我一直无法找到关于这个问题的任何文档,虽然我发现有人使用python接口发布了类似的问题.

我正在寻找一种方法来完全关闭滚动条(同时保留图例),或者滚动条的抽搐行为的一些解释.

flexdashboard是0.5,plotly是4.7.1,R是64位3.4.1,Windows 7.

r storyboard plotly flexdashboard

6
推荐指数
1
解决办法
1082
查看次数

使用 r Markdown、kable 和 kableExtra 呈现表格的问题

我正在尝试使用 r markdown、kable 和 kableExtra 输出乳胶表。我在表格渲染代码中收到一个错误,该错误不是由 R 生成的乳胶代码的一部分。

编码:

outTab <- m.OutTab %>%
    kable(format='latex',  booktabs=T ,
          #caption = "Population Trend",
          digits=1, 
          row.names=FALSE, 
          align='lccccc', 
          col.names = names_spaced,
          escape = FALSE)
Run Code Online (Sandbox Code Playgroud)

其中“m.OutTab”是一个包含要渲染的表格的矩阵,

错误:

Error producing PDF.
! Misplaced \noalign.
\addlinespace ->\noalign 
                         {\ifnum 0=`}\fi \@ifnextchar [{\@addspace }{\@addsp...
l.116    \addlinespace

Error: pandoc document conversion failed with error 43
Run Code Online (Sandbox Code Playgroud)

这些代码(“\noalign ...”)不是“outTab”的一部分。

知道如何解决此错误吗?

markdown r kableextra kable

6
推荐指数
2
解决办法
4948
查看次数

从共享驱动器呈现 rmarkdown 的问题

当我的 RMD 文件位于共享驱动器上时,我无法呈现降价文件。我使用的是 rmarkdown 版本 1.12、R 版本 3.5.3、64 位 Windows 10、pandoc 2.7.1。

我无法呈现为 html、pdf 或 word 文档。

这失败了(我的文件夹路径中没有空格或标点符号):

rmarkdown::render("//cor.local/subfolders/Martin/aNewRMD.RMD")
Run Code Online (Sandbox Code Playgroud)

但这成功了:

rmarkdown::render("C:/Users/Martin/Documents/aNewRMD.RMD")
Run Code Online (Sandbox Code Playgroud)

(我只是使用 RStudio 打开的默认新 .RMD 文件)。

错误信息:

processing file: aNewRMD.RMD
  |.........                                                        |  14%
  ordinary text without R code

  |...................                                              |  29%
label: setup (with options) 
List of 1
 $ include: logi FALSE

  |............................                                     |  43%
  ordinary text without R code

  |.....................................                            |  57%
label: cars
  |..............................................                   |  71%
  ordinary text without R code

  |........................................................         |  86%
label: pressure (with options) …
Run Code Online (Sandbox Code Playgroud)

r pandoc knitr r-markdown

3
推荐指数
1
解决办法
2645
查看次数