标签: annotate

SVN - 合并是否保留了作者,以便责备是正确的?

在我的团队中,有些人通过合并互相帮助.即我的代码被其他人合并回主干.似乎作者信息在合并期间未完全保留.当我注释(责备)时,合并显示为作者.

合并是做错了还是合并中保留的原始作者?

svn merge annotate blame

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

TFS注释检测代码的删除

这听起来像一个简单的事情,但我不确定它是否可能......

如果我使用TFS注释,我可以确定每行代码的更改时间以及更改集的位置.这非常适合确定何时添加或修改某些内容.但是如何确定何时删除了什么?

代码的删除是否出现在注释中?我不这么认为.如果没有,我如何检测何时删除了某些代码?

tfs annotate

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

如何使用django annotate()和aggregate()对查询集进行分组?

我试图在django的ORM中翻译一个SQL查询.试图使用annotate()但我没有设法获得与sql查询相同的结果.

这是我的模特:

class Fuel(models.Model):
    type = models.CharField(max_length=150)

class Station(models.Model):
    name = models.CharField(max_length=150, null=True)

class Price(models.Model):
    fuel_type = models.ForeignKey(Fuel)
    station = models.ForeignKey(Station)
    price = models.FloatField()
    date = models.DateTimeField('Date', auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

这是我尝试在django中翻译的查询:

select * from myapp_price where id IN ((select max(id) from myapp_price where station_id=121600 group by fuel_type_id));
Run Code Online (Sandbox Code Playgroud)

这可能吗 ?

django group-by annotate

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

添加grid.text到arrange.grob以导出为PNG

我试图创建和导出,作为PNG文件,以3 X 2矩阵排列的几个图.每行(包含两个图)都有自己的X轴.我可以通过grid.text添加其他轴,但是这个grid.text不会与PNG文件一起导出.如何在PNG导出的绘图矩阵中添加其他文本或Grobs?

下面是一个样本2 X 2图表矩阵

a<-rnorm(100,56,3)
b<-rnorm(100,43,6)
c<-data.frame(cbind(a,b))
colnames(c) <- c("A","B")

library(ggplot2)
library(gridExtra)
library(grid)

plot1<-ggplot(c, aes(x=A, y=B))+  geom_point(size=3)+stat_smooth()+
ggtitle("Plot1")+ ylab("Y Axis")
plot1

plot2<-ggplot(c, aes(x=B, y=A))+   geom_point(size=3)+   stat_smooth()+
ggtitle("Plot2")+ ylab("Y Axis")
plot2

plot3<-ggplot(c, aes(x=B, y=A))+ geom_point(size=3)+stat_smooth(se=FALSE)+
ggtitle("Plot3")+ ylab("Y Axis")
plot3

plot4<-ggplot(c, aes(x=A, y=B))+ geom_point(size=3)+ stat_smooth(se=FALSE)+
ggtitle("Plot4")+ ylab("Y Axis")
plot4

grid.arrange(arrangeGrob(plot1,plot2,plot3, plot4,ncol=2,
                         sub=textGrob("A (hr)", vjust=0,gp = gpar(fontsize=20,   fontfamily="Times New Roman")),
                         left=textGrob("                 B (MPH)", rot=90,gp =      gpar(fontsize=18, fontfamily="Times New Roman"), vjust=1)))

grid.text("This is were the additional x-axis goes", x = unit(0.5, "npc"), …
Run Code Online (Sandbox Code Playgroud)

r annotate ggplot2 grob

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

如何使用ClearCase注释子命令?

我正在尝试找到如何获取代码历史记录报告,其中我获取每个代码行的文件版本.我不需要为每个代码行获取多行.只有一个.'annotate'子命令有很多参数,我找不到为此目的的好参数.你知道怎么做吗?

非常感谢

clearcase annotate

4
推荐指数
1
解决办法
2314
查看次数

注释javascript函数参数?

是否可以像使用C# 中的属性那样注释 JavaScript 函数参数?

示例(C#)

public void DoSomething([RequiredAction(Action="some_action")] Client client) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

目的是 - 给定一个函数 - 使用反射来检查例如参数的“类型”并在调用它之前执行必要的转换。JavaScript确实是动态类型的,但例如可以使用注释来定义实例的“类型”,特定函数期望(例如,param应该是整数或数组)。

编辑:类型方面只是注释的一种可能用途。例如,还可以指定必须首先在该属性或方面(例如数组的最大允许长度)上运行特定函数。

人们当然可以使用这个答案并通过使用特定的参数前缀来注释参数。例如,匈牙利表示法在哪里sParam识别参数应该是一个字符串。但这并不是很方便,也不是那么可扩展,因为它需要指定名称。有没有更通用的方法来实现这一目标?

javascript reflection annotate

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

matplotlib中的箭头属性注释

我有Matplotlib版本1.5.1,并且遇到了一个有趣的问题。我想在绘图中添加一个箭头,该箭头的两端各有一个头,并指定了颜色和宽度。但是,在研究Matplotlib文档时,我意识到我可能无法同时拥有这两者。我可以使箭头指向两端,但是该箭头将具有默认的颜色和线宽-如果我将其包含arrowstyle在中arrowprops,则可以使用此选项,也可以arrowstyle在arrow属性中省略并设置颜色和宽度,但是我只有默认箭头。有办法同时获得两者吗?

我有以下代码:

plt.annotate('', xy=(p[0][0]-p[0][2], 0), xycoords='data', xytext=(p[0][0], 0), textcoords='data', arrowprops=dict(arrowstyle: '<|-|>',color='k',lw=2.5))
Run Code Online (Sandbox Code Playgroud)

结果是SyntaxError: invalid syntax

(注意:p这只是列表的列表,我从中获取x和y值,我正在循环绘制)

python annotate matplotlib

4
推荐指数
1
解决办法
5651
查看次数

在 x 轴上绘制时间序列时,对 ggplot 中的一个方面使用 annotate("rect")

我在构面中绘制不同的时间序列,并且我想使用 annotate() 为其中一个构面创建不同的背景颜色。一个方面代表 2018 年的最后 15 周(第 38 - 52 周),而另一个方面代表 2019 年的前 15 周(第 1 - 15 周)。我想在 2019 年仅更改第 5-8 周的背景颜色。但是,当我尝试这样做时,R 会将 2018 年的 x 轴范围从第 38-52 周更改为第 1-52 周。

我试图在 2019 年的图中仅创建一个第 5-8 周的矩形,如下所示:

annotate("rect", xmin = 5, xmax = 8, min = 0, ymax = Inf, alpha = 0.3, fill="grey") +
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码是:

library(ggthemes)
week <- c(38:52, 1:15)
minutes <- sample(160, 30, replace=T)
year <- c(rep(2018, 15), rep(2019,15))
dat <- data.frame(year, week, minutes)

ggplot(dat, aes(week, minutes, group=year)) …
Run Code Online (Sandbox Code Playgroud)

r annotate facet ggplot2

4
推荐指数
1
解决办法
875
查看次数

为什么 ggplot annotate 会抛出此警告:在 is.na(x) 中:is.na() 应用于“表达式”类型的非(列表或向量)

我想用一个简单的方程注释一个 ggplot 图。下面的代码做了它,但它会抛出一个关于应用 is.na() 的警告:

library(ggplot2)
ggplot() +
  annotate(geom = "text", x = 1, y = 1, 
           label = expression(paste(beta, pi, "(1-" , pi, ")")),
           hjust = "left")
Run Code Online (Sandbox Code Playgroud)
Warning message:
In is.na(x) : is.na() applied to non-(list or vector) of type 'expression'
Run Code Online (Sandbox Code Playgroud)

在没有警告的情况下包含表达式的正确语法是什么?

为什么这不会使警告消失?

suppressWarnings(
  ggplot() +
    annotate(geom = "text", x = 1, y = 1, 
             label = expression(paste(beta, pi, "(1-" , pi, ")")),
             hjust = "left")
)
Run Code Online (Sandbox Code Playgroud)

我正在使用 R 版本 4.0.2 和 ggplot2 版本 3.3.2

r annotate ggplot2

4
推荐指数
2
解决办法
288
查看次数

向 ggplot 中的每个面添加不同的矩形

我有一个数据框,我想以 4 个方面(按 ID)的形式呈现,并且对于每个方面,用矩形突出显示数据。

我的数据是:

dt<-data.frame(ID=c(rep(c("1","2","3","4"),2)),var=c(480,1180,170,130,500,1180,1450,750),
                 Method=c(rep(c("A","B"),each=4)))
Run Code Online (Sandbox Code Playgroud)

我能找到的所有其他相关帖子都参考了创建一个新的数据框,其中每个矩形的信息作为单独的行。因此,我创建了以下数据框:

rect<-data.frame(xmin = c(0.8, 0.8,0.8,0.8), xmax = c(2.2, 2.2, 2.2, 2.2), 
           ymin = c(430, 1130, 120, 80), ymax = c(550, 1230, 1500, 800), 
           alpha = c(.1, .1, .1, .1),
           fill = c("red", "green","orange","blue"))
Run Code Online (Sandbox Code Playgroud)

我的 ggplot 代码是:

ggplot(dt,aes(x=Method,y=var)) +
  geom_point() +
  annotate("rect", xmin = rect$xmin, xmax = rect$xmax, ymin = rect$ymin, ymax = rect$ymax,
           alpha = 0.1, fill = "green")+
  facet_wrap(~ID,ncol=4)+
  theme_bw()
Run Code Online (Sandbox Code Playgroud)

这给了我以下内容:带有注释代码的绘图

geom_rect 选项对我来说根本不起作用。我只是收到有关缺少变量的错误消息。我已将 ID 和 Method 列添加到 rect 数据框中,但这只会引发 var 变量不存在的问题。我考虑过将其全部合并,但我不确定这是否能解决问题。这是我尝试与 geom_rect …

r annotate facet ggplot2 geom

4
推荐指数
1
解决办法
1899
查看次数

标签 统计

annotate ×10

ggplot2 ×4

r ×4

facet ×2

blame ×1

clearcase ×1

django ×1

geom ×1

grob ×1

group-by ×1

javascript ×1

matplotlib ×1

merge ×1

python ×1

reflection ×1

svn ×1

tfs ×1