在 R Markdown Beamer 中,我通过以下命令添加了目录 (TOC):
output:
beamer_presentation:
toc: true
slide_level: 2
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来为 TOC 幻灯片制作标题(并且用葡萄牙语)。我看到了一些已回答的问题,但它们不是为 Beamer 准备的。
在这里!
我想在geom_bracketin 中包含一个带下标的标签ggplot2。我尝试了不同的方式,但没有人成功(评论中的尝试):
library(ggplot2)
ggplot(data = mtcars, aes(x = vs, y = disp)) +
geom_point() +
geom_bracket(xmin = .25, xmax = .75, y.position = 250
,label = paste0("p_b<", format(0.06, nsmall = 3))
# ,label = paste0(expression(p[b]), "<", format(0.06, nsmall = 3))
# ,label = TeX(paste0("p_b<", format(0.06, nsmall = 3)))
)
Run Code Online (Sandbox Code Playgroud)
我得到了什么:
下标不起作用。
谢谢
当我在 rmarkdown 中写报告时,我所有的数字都自动保存在文件夹下graphs。但是,由于 Sankey 图不同,它不会自动保存为图片(.png 等...)。有解决方法吗?(没有通过 RStudio Plots 面板手动保存每个图表?)
我之前看到过这个问题。但是来自的选项rbokeh会产生低质量的图形。我尝试使用第二个选项,但是代码中似乎有错误,因为函数抛出object 'vl' not found.
由于这个问题是三年前的问题,我认为目前可能有更好的解决方案。
我要保存的示例图形:
---
title: "Untitled"
author: "Guilherme"
date: "12/5/2020"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE,
fig.path = "graph/")
```
```{r}
library(networkD3)
URL <- paste0('https://cdn.rawgit.com/christophergandrud/networkD3/',
'master/JSONdata/energy.json')
energy <- jsonlite::fromJSON(URL)
# Plot
sankeyNetwork(Links = energy$links, Nodes = energy$nodes, Source = 'source',
Target = 'target', Value = 'value', NodeID = 'name',
units = 'TWh', fontSize = 12, nodeWidth = …Run Code Online (Sandbox Code Playgroud) 我尝试将图例位置设置为全局选项,但它不起作用。我只能将主题设置为默认,但不能将图例位置设置为默认,如下所示:
theme_set(theme_bw()) # Defining the global theme
ggplot(data = iris, aes(x = Petal.Length, y=Sepal.Length, color = Species)) +
geom_point()
Run Code Online (Sandbox Code Playgroud)
我希望图例位置位于图的底部(因为它适用于每个图,即全局)。我该怎么做?
干杯