问题标签 [annotate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1565 浏览

r - 向ggplot2添加文本描述

找到解决方案。

问题:在 R 中使用 ggplot,我正在创建带有密度曲线的直方图,并希望在图中添加一些计算出的统计数据,以便我可以翻阅它们并稍后进行比较。我想在图中添加均值、标准开发、ks.test() 和其他一些变量,最好在右上角。我正在使用注释功能来执行此操作,但是如何将 x 和 y 位置设置为始终位于右上角?

这是我的代码,它把文本放在一个固定的位置,这会影响我的情节。

解决方案:

0 投票
2 回答
760 浏览

fonts - 使用 rmagick 生成的文本看起来很难看

我正在尝试在将嵌入电子邮件中的图像中生成一些文本。我想尽可能多地查看消息正文中的其他文本;所以我尝试了:

但输出很糟糕(请参阅此处的输出

我正在使用 Ubuntu,我已经安装了 msttcorefonts(Arial 出现在 上convert -list font)。我也尝试过使用其他字体/font_families 并text_antialias以同样的运气关闭

有什么提示吗?

0 投票
1 回答
1000 浏览

r - 创建一个循环以在 ggplot 中编写注释

我正在创建图表,其中一条白线打破了条形前面的条形(抱歉无法发布图片)。我已经获得了一次执行此操作的代码,但我还不太擅长循环。

为了只添加一行,我创建了这个函数......

这就是我被卡住的地方,我想制作一个可以穿过矢量的循环,例如......

并在 8、10 和 20 处创建一条线。一个棘手的问题是除了终端 1(最后一个)之外的所有数据都需要在末尾有一个“+”。有没有人试过这个?

谢谢

0 投票
0 回答
121 浏览

version-control - 特定行号的 Mercurial walk 历史

我需要使用命令行(没有 GUI 工具)来遍历 Mercurial 的历史,以获取单个行号,一直到历史的起点。例如,我在第 2 行将其用于 Git(使用git blame):

我需要以下信息:

  • 提交者/作者姓名
  • 前行号
  • 日期和时间
  • 前一个哈希

使用 git blame,我可以使用此信息并再次调用它以获取特定的哈希和前一行号,从而一直遍历该行的整个历史记录。

对于 Mercurial,我找到了hg annotate。我有以下内容:

所以这很好。我可以获得我需要的所有信息,包括最后一个哈希,但我不确定前一个行号。该行上面列出的前 2 个来自“cat”,但列出的第二个 2……是我应该遵循的前一个行号吗?我想绝对确保我正确地追溯了历史。

0 投票
1 回答
3726 浏览

r - 在 ggplot2 中创建自定义图例

我正在尝试创建一个图例,该图例将采用自定义标签和颜色,alphas 对应于带注释的图中突出显示的区域,而不是使用代码在图表中绘制的数据系列:

我想在其中添加一个带有“1970s”、“1990s”标签的图例,相应的颜色为红色和绿色,alpha 为 0.2,对应于注释元素。有没有办法做到这一点?

0 投票
4 回答
70205 浏览

python - Matplotlib 重叠注释/文本

我试图阻止注释文本在我的图表中重叠。Matplotlib 重叠注释的公认答案中建议的方法看起来非常有前途,但适用于条形图。我无法将“轴”方法转换为我想要做的事情,而且我不明白文本是如何排列的。

可以在此处找到图像(如果可行) (此代码):

图像1

在这里(更复杂):

图2

0 投票
1 回答
126 浏览

django - 在 Django 注释中过滤相关字段

我开始学习 Django,这是我的第一次编程体验。

我有下一个模型:

我需要按至少有一个人的区域组织分组。要获得我尝试过的至少一个人所在的组织的 QS:

但是,因为比例是 OneToMany,对吗?

结果等于,但我不确定第一个版本是否正确。

区域 0 4
区域 1 16区域 2
64
...
...

之后distinct(),不要按我的需要工作values()annotate()我的错误在哪里,我如何获得正确的 QS uniq 组织,至少有一个人没有district()
谢谢

0 投票
1 回答
1317 浏览

python - 通过给出列表 python matplotlib 使用注释

我有一个函数调用draw。我有 2 个列表,一个带有 x 坐标,第二个带有 y 坐标。我正在制作一个情节,我想在情节中写下 x,y 坐标。我看到注释可能是答案,但它无法获得列表。我正在尝试这样做:

但我得到了这个: 剧情

放大: 放大 你可以看到它写了一些东西,但它是第一个点上的所有列表,我希望每个 x,y 将分别写在该点附近,所以蓝色图中的第一个点将是 0,96.6 , 在绿色中它将是 0, 93.54 (你可以看到 2 个列表)

有人可以帮我吗?谢谢!

0 投票
1 回答
3574 浏览

matplotlib - Matplotlib 注释在对数尺度上不起作用?

我正在为不同的数据集制作对数图,并且需要包括最佳拟合线方程。我知道我应该在图中的哪个位置放置方程,但由于数据集的值非常不同,我想在注释中使用相对坐标。(否则,注释将针对每个数据集移动。)

我知道 matplotlib 的 annotate() 函数,并且我知道我可以使用 textcoords='axes fraction' 来启用相对坐标。当我以常规比例绘制数据时,它可以工作。但随后我将至少一个比例更改为记录,注释消失了。我没有收到错误消息。

这是我的代码:

如果我注释掉ax.set_xcale('log')and ax.set_ycale('log'),注释就会出现在图的中间(它应该在的地方)。否则,它不会出现。

在此先感谢您的帮助!

0 投票
1 回答
443 浏览

html - 是否有任何 git 命令以人类可读的方式显示并排提交消息?

或者,换一种说法,有没有漂亮的界面,git-annotate或者你必须自己做这些工作?我正在寻找的是一些可以使用普通git-annotate或的工具git-annotate --porcelain(我无法弄清楚,我还没有找到一个可以正确描述它的地方,顺便说一句(这是一个附带问题))并输出 HTML(或TeX 或 RTF)文件,例如,两列:左侧的文本在右侧,正确对齐的消息在右侧。也就是说,采取这样的事情(输出git annotate

并产生这样的东西

等等......(可选)可以使用 Markdown 到 HTML 或一些语法突出显示过滤器过滤文本,但如果我有源代码,我可以弄清楚。