小编And*_*lva的帖子

在ggplot2中仅绘制stat_smooth的边界

使用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)

但是我怎样才能使它的外边界(外部曲线)仍然可见为微弱的黑线?

plot regression r ggplot2

7
推荐指数
2
解决办法
3201
查看次数

在R中更多的靶心绘图

我正在使用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)

plot r ggplot2

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

如何解决SQL Server中的"无效对象名称"?

这是返回的错误消息:

消息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)

sql sql-server-2005

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

拟合R中的对数曲线

如果我在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转换回正常比例并将曲线绘制在我之前的线性曲线上?

logarithm r curve-fitting linear-regression

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

在ggplot2中仅绘制x和y轴边界(无框)?

某些期刊的惯例是在一个图中仅显示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)

r border ggplot2

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

为什么我在我的解决方案中无法看到的类型中出现类型不匹配错误?

我在我的编辑器模板中收到以下错误ApplicantAddressMode:

错误CS0019:运算符'!='无法应用于'Comair.RI.ViewModels.ApplicantAddressType'和'Comair.RI.Models.ApplicantTypesOfAddress'"}类型的操作数

这种类型Comair.RI.ViewModels.ApplicantAddressType无处可寻.对所有文件进行全局解决方案搜索仅ApplicantAddressType返回结果.我改变了枚举的名称Comair.RI.Models来自ApplicantAddressTypeApplicantTypesOfAddress尝试和避免无意的比赛,并清除掉了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)

我在我的智慧结束时即将开始投掷燃烧,尖锐的旗帜,像IsResidentialStreetNumberIsPostalSuburb.我不认为救护车会在那之后很久就到达并带我去和平.

枚举声明是这样的:

namespace Comair.RI.Models
{
    public enum ApplicantTypesOfAddress
    {
        Residential,
        Postal
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc-4

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

如何使用Android应用程序的意图播放视频mp4?这个有可能?

我需要在我的应用程序中播放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.

video mp4 android android-intent

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

在 PostgreSQL 表中查找循环引用?

我有一张带有属性的表(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

我想找到这样的例子。谁能建议我如何进行此操作。

sql postgresql plpgsql circular-reference postgresql-9.1

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

验证多对多关系中关联的存在

在我的Rails应用程序中,我有2个模型之间的多对多关系,TeacherCourse通过连接表.我想创建某种验证,其中如果没有与至少一位教师相关联就无法创建课程(假设我们在添加新课程时所有教师都在数据库中).如果这是一对多的关系,这很容易做到,但是由于多对多关系,我们需要course在关联之前保存它们teachers.

我最初的计划是覆盖模型中的Rails create方法,Course允许在保存之前传递teacher_ids并验证至少一个存在,但我不确定这是一个不错的方法.teacher_idcourse

activerecord many-to-many ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

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

估计威布尔密度参数(误差:"......'vmmin'中的初始值不是有限的")

我试图估计数据集的形状和规模.
我使用了两种不同的方式,两者都收到了错误消息:

首先,我尝试使用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'中的初始值不是有限的

我在做什么有什么问题?

statistics r weibull

5
推荐指数
1
解决办法
8341
查看次数