使用stat_smooth()时geom_point有没有办法去除阴影拟合区域,但只绘制其外边界?我知道我可以删除阴影区域,例如:
geom_point(aes(x=x, y=y)) + geom_stat(aes(x=x, y=y), alpha=0)
Run Code Online (Sandbox Code Playgroud)
但是我怎样才能使它的外边界(外部曲线)仍然可见为微弱的黑线?
我正在使用ggplot2在R中制作一些靶心图表.它们看起来令人愉快,每个人都非常高兴 - 除了他们想要在图表上绘制靶心层的值.我很高兴只是将它们放在情节的右下角,甚至是情节边缘,但我在做这件事时遇到了一些困难.
这是再次的示例数据:
critters <- structure(list(Zoo = "Omaha", Animals = 50, Bears = 10, PolarBears = 3), .Names = c("Zoo",
"Animals", "Bears", "PolarBears"), row.names = c(NA, -1L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)
以及如何绘制它:
d <- data.frame(animal=factor(c(rep("Animals", critters$Animals),
rep("Bears", critters$Bears), rep("PolarBears", critters$PolarBears)),
levels = c("PolarBears", "Bears", "Animals"), ordered= TRUE))
grr <- ggplot(d, aes(x = factor(1), fill = factor(animal))) + geom_bar() +
coord_polar() + labs(x = NULL, fill = NULL) +
scale_fill_manual(values = c("firebrick2", "yellow2", "green3")) +
opts(title = paste("Animals, Bears and Polar …Run Code Online (Sandbox Code Playgroud) 这是返回的错误消息:
消息208,级别16,状态1,行1无效的对象名称"ENG_PREP".
它在我尝试以下查询后发生:
insert into ENG_PREP VALUES('572012-01-1,572012-01-2,572012-01-3,572013-01-1,572013-01-2',
'',
'500',
'',
'A320 P.001-A',
'Removal of the LH Wing Safety Rope',
'',
'',
'',
'0',
'',
'AF',
'12-00-00-081-001',
'',
'',
'',
'',
'',
'',
'' )
Run Code Online (Sandbox Code Playgroud) 如果我在R中有一组线性的点,我可以执行以下操作来绘制点,为它们拟合一条线,然后显示该线:
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.401244, 0.844381, 1.18922, 1.93864, 2.76673, 3.52449, 4.21855, 5.04368, 5.80071)
plot(x,y)
Estimate = lm(y ~ x)
abline(Estimate)
Run Code Online (Sandbox Code Playgroud)
现在,如果我有一组看起来像对数曲线拟合的点更合适,如下所示:
x=c(61,610,1037,2074,3050,4087,5002,6100,7015)
y=c(0.974206,1.16716,1.19879,1.28192,1.30739,1.32019,1.35494,1.36941,1.37505)
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用以下内容获得标准回归拟合x值的对数:
logEstimate = lm(y ~ log(x))
Run Code Online (Sandbox Code Playgroud)
但是,如何将logEstimate转换回正常比例并将曲线绘制在我之前的线性曲线上?
某些期刊的惯例是在一个图中仅显示x和y轴,而不是在整个绘图区域周围显示一个框.我怎样才能在ggplot2中实现这一目标?我尝试theme_minimal_cb_L从这里,但它似乎擦除了绘图周围的整个框(不离开x和y轴),如下所示:

这是我正在使用的代码:
dat <- structure(list(x = c(0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1, 1.05,
1.1, 1.15, 1.2, 1.25, 1.3), y1 = c(34, 30, 26, 23, 21, 19, 17,
16, 15, 13, 12, 12, 11), y2 = c(45, 39, 34, 31, 28, 25, 23, 21,
19, 17, 16, 15, 14)), .Names = c("x", "y1", "y2"), row.names = c(NA,
-13L), class = "data.frame")
library(reshape2); library(ggplot2)
dat2 <- melt(dat, id='x')
theme_minimal_cb_L <- function (base_size = 12, base_family = "", …Run Code Online (Sandbox Code Playgroud) 我在我的编辑器模板中收到以下错误ApplicantAddressMode:
错误CS0019:运算符'!='无法应用于'Comair.RI.ViewModels.ApplicantAddressType'和'Comair.RI.Models.ApplicantTypesOfAddress'"}类型的操作数
这种类型Comair.RI.ViewModels.ApplicantAddressType无处可寻.对所有文件进行全局解决方案搜索仅ApplicantAddressType返回结果.我改变了枚举的名称Comair.RI.Models来自ApplicantAddressType于ApplicantTypesOfAddress尝试和避免无意的比赛,并清除掉了32位和64位ASP临时Internet文件,然而错误仍然存在在这条线的编辑模板:
@using Comair.RI.Models
@model Comair.RI.ViewModels.ApplicantAddressModel
@Html.ValidationSummary(true)
<fieldset>
<legend>@Model.AddressTypeDescription</legend>
<ul class="form-column">
@if (Model.AddressType != ApplicantTypesOfAddress.Residential)
{
Run Code Online (Sandbox Code Playgroud)
Model.AddressType 声明为:
[ScaffoldColumn(false)]
public ApplicantTypesOfAddress AddressType { get; set; }
Run Code Online (Sandbox Code Playgroud)
我在我的智慧结束时即将开始投掷燃烧,尖锐的旗帜,像IsResidentialStreetNumber和IsPostalSuburb.我不认为救护车会在那之后很久就到达并带我去和平.
枚举声明是这样的:
namespace Comair.RI.Models
{
public enum ApplicantTypesOfAddress
{
Residential,
Postal
}
}
Run Code Online (Sandbox Code Playgroud) 我需要在我的应用程序中播放mp4视频,我想使用意图.这可能吗?
private void startTrailer(){
Uri contentUri = Uri.parse("android.resource://" + pkgName + "/" +R.raw.v01_homem_ferro_3);
Intent intent = new Intent( Intent.ACTION_VIEW );
intent.setDataAndType( contentUri, "video/mp4" );
context.startActivity( intent );
}
Run Code Online (Sandbox Code Playgroud)
例外:找不到处理Intent的Activity.
我有一张带有属性的表(ID int、SourceID int、TargetID int、TargetType int)
ID 源ID 目标ID -------------------- 1 123 456 2 456 789 3 1 123 4 456 1 5 2 1
我想找出所有循环引用。我想为此编写 PL/pgsql 函数。
这里 ID 4 的循环引用 = 456 1 123 456
我想找到这样的例子。谁能建议我如何进行此操作。
在我的Rails应用程序中,我有2个模型之间的多对多关系,Teacher并Course通过连接表.我想创建某种验证,其中如果没有与至少一位教师相关联就无法创建课程(假设我们在添加新课程时所有教师都在数据库中).如果这是一对多的关系,这很容易做到,但是由于多对多关系,我们需要course在关联之前保存它们teachers.
我最初的计划是覆盖模型中的Rails create方法,Course允许在保存之前传递teacher_ids并验证至少一个存在,但我不确定这是一个不错的方法.teacher_idcourse
activerecord many-to-many ruby-on-rails ruby-on-rails-3 ruby-on-rails-4
我试图估计数据集的形状和规模.
我使用了两种不同的方式,两者都收到了错误消息:
首先,我尝试使用survey包时:
survreg(Surv(all.ws)~1, dist="weibull")
Run Code Online (Sandbox Code Playgroud)
我收到了错误消息:
此分布的无效生存时间
其次,我尝试使用fitdistr()功能:
fitdistr(all.ws, densfun=dweibull, start=list(scale=1, shape=2))
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
optim中的错误(x = c(2.2,2.1,1.9 ....:
'vmmin'中的初始值不是有限的
我在做什么有什么问题?
r ×5
ggplot2 ×3
plot ×2
sql ×2
.net ×1
activerecord ×1
android ×1
border ×1
c# ×1
logarithm ×1
many-to-many ×1
mp4 ×1
plpgsql ×1
postgresql ×1
regression ×1
statistics ×1
video ×1
weibull ×1