标题相对自我解释.我想知道ggplot如何决定它的默认中断(以及标签).
从下面的代码看,每个geom的方法看起来都是一样的:
library(ggplot2)
ggplot(data=mtcars,mapping=aes(x=carb,y=hp,fill=as.factor(gear)))+
geom_bar(stat="identity",position="dodge")
ggplot(data=mtcars,mapping=aes(x=carb,y=hp,fill=as.factor(gear)))+
geom_point()
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激
我们最近在我的办公室安装了 RStudio Connect。对于我们的工作,我们制作了自定义包,我们通过打开项目并构建+重新加载在我们之间进行了更新。
据我所知,让我们的自定义包在具有 RSConnect 的应用程序中工作的唯一方法是获取本地存储库并将其设置options(repos)为包含此存储库。
目前我有以下内容:
library(drat)
RepoAddress <- "C:/<RepoPath>" # High level path
drat::insertPackage(<sourcePackagePath>, repodir = RepoAddress)
# Add this new repo to Rs knowledge of repos.
options(repos = c(options("repos")$repos,LocalCurrent = paste0("file:",RepoAddress)))
# Install <PackageName> from the local repo :)
install.packages("<PackageName>")
Run Code Online (Sandbox Code Playgroud)
目前这工作得很好,我可以从本地存储库安装我的自定义包。这向我表明本地存储库设置正确。
另外,我已更改DESCRIPTION文件以添加一行额外的内容repository:LocalCurrent:
但是,当我尝试部署引用的 Shiny 应用程序或 Rmd 时,我在部署时收到以下错误:
Error in findLocalRepoForPkg(pkg, repos, fatal = fatal) :
No package '<PackageName> 'found in local repositories specified
Run Code Online (Sandbox Code Playgroud)
我知道这是在部署过程中无法找到我的本地存储库的问题packrat(我相信在它使用的阶段packrat::snapshot())。这很令人困惑,因为我packrat本以为会使用option("repos") …