- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在检查一些代码的跨平台兼容性。我正在使用 Travis-CI 在 GitHub 提交的 ubuntu 下构建我的 R 包。如果我删除这一个部分,它会成功构建,但如果我包含这段代码,我会收到错误:
Must request at least one colour from a hue palette.
这构建良好并在 Windows 和 OS X 上正常工作,这个问题只出现在 ubutu 构建上。我还想指出,这是在执行后续代码的小插图构建步骤中发生的。此错误消息似乎源自 this function in the R scales library.
我有一些看起来像这样的数据:
gene <- c("ISG20","ISG20","HEY1","ISG20","ACTB","MDM2","CDYL","HEY1","ACTB","UTP3","MDM2")
variable <- c("6h_ebov","1d_ebov","1d_ebov","2d_ebov","2d_ebov","2d_ebov","2d_restv","2d_restv","2d_restv","2d_restv","2d_restv")
value <- c(-4.54267311671893,0.523667984831315,0.552671011358972,3.97643775389922,0.888734866999937,1.26719604773752,1.31653814202267,2.28445821019938,1.00301304727651,1.86941283629719,1.33916249182697 )
filteredList <- data.frame(gene,variable,value)
> head(filteredData)
gene variable value
1 ISG20 6h_ebov -4.5426731
2 ISG20 1d_ebov 0.5236680
3 HEY1 1d_ebov 0.5526710
4 ISG20 2d_ebov 3.9764378
5 ACTB 2d_ebov 0.8887349
6 MDM2 2d_ebov 1.2671960
我正在使用ggplot2来显示这些数据,我的命令大致如下:
library(ggplot2)
library(ggthemes)
stata_long_pal = c(stata_pal("s2color")(15), stata_pal("s1rcolor")(15))
plot_out <- ggplot(filteredList, aes(x=value, y=factor(variable, levels=as.character(unique(variable)), ordered=TRUE), label=variable, col=variable)) +
geom_point(stat='identity', aes(col=variable), size=3) +
theme_stata() +
scale_fill_manual(values=stata_long_pal) +
theme(axis.text.y = element_text(angle = 45, hjust = 1), plot.title = element_text(size=14, face="bold", hjust=0)) +
guides(col=guide_legend(ncol=6%/%3)) +
theme(legend.text = element_text(size=12)) +
theme(legend.title=element_blank()) +
theme(axis.text=element_text(size=12, face="bold")) +
theme(text = element_text(size=22,margin = margin(t = 0, r = 10, b = 0, l = 0))) +
labs(x="", y="", title="Differentially Expressed Genes", subtitle="Log2 Fold-Change")
这是触发错误的部分。我觉得这个问题可能是 aes() 或 scale_fill_manual() 的一些小技术问题。我试图看看以几种不同的方式改变这些是否有任何效果,但因为我使用的是 Travis-CI,每次改变后都需要相当长的时间来测试。
有没有人看到可能导致问题的原因或对发生这种情况的原因有任何见解?非常感谢。
编辑:我想指出我已经将问题缩小到这段代码。
geom_point(stat='identity', aes(col=variable), size=3)
如果我执行以下操作,它会起作用,但我的着色会丢失。
geom_point()
EDIT2:我修改了数据部分以使其更有用。现在应该直接复制/粘贴单词。
最佳答案
根据我的经验,当我最终为我的标签使用 NA 时,就会发生这种情况。我愿意打赌你的“变量”变量有 NAs 而不是你在调用 ggplot 时想要的 col= 参数的字符串。我还注意到您在 aes 内外都有 col= 两次,这可能会有问题。我刚刚使用 Shiny 遇到了这个问题,我想我会提供我的 2 美分。
关于r - 是什么导致我的 R 包仅在基于 linux 的构建中出现 "Must request at least one colour from a hue palette"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52649772/
Git-fugitive提供了一个很棒的 blame View (:Gblame),如下所示,提交 ID 显示在最左侧: ae228e74 (Dotan Cohen 2013-06-30 14:55:
Git-fugitive提供了一个很棒的 blame View (:Gblame),如下所示,提交 ID 显示在最左侧: ae228e74 (Dotan Cohen 2013-06-30 14:55:
我正在尝试定义 ggplot 中绘制的点组的颜色。我改编了这篇文章的代码: Color ggplot points based on defined color codes 但是一旦我有多个由同一分组
我是 jquery 的新手。我的代码中有这个: $("tbody tr:odd ").addClass("alt"); 使用 CSS: tbody tr.alt td { background-
我正在构建什么 大家好!我正在构建一个 Pixel Art Maker。 它基本上是一个网格,当您单击网格上的每个单元格时,它会改变颜色。 这是一个应该允许在同一 Canvas 上使用不同颜色的应用程
我正在 XCode 中使用 OpenCV 库,并开发了一个颜色跟踪应用程序,可以从一个点到另一个点绘制线条。我想知道是否可以将输出不是视频而是白色背景。所以不是 cvShowImage("video"
我有以下示例: data <- structure(list(a = c(-1.25549186262767, -0.840855480786298, - 0.635371312524283, -0.
http://www.html5rocks.com/en/tutorials/forms/html5forms/input-types.html 导航到上述网址后,您可以发现有两个名为“什么,您最喜欢
我的数据是这样的: service,rating_1,rating_2,rating_3,rating_4,rating_5 renew_patent,0,0,1,2,11 apply_benefit
如果您有一个包含灰度图像的 System.Drawing.Bitmap 实例,是否有一种内置方法可以通过另一种颜色的影响对其进行“着色”? 例如,如果您有一张咖啡杯的黑白(灰度)图片,并且您想要以编程
我刚刚开始使用 Leap Motion(它非常有趣)。 Leap 主要使用向量。现在我想创建一个程序,可以在其中可视化矢量指向的位置。我能想象做到这一点的唯一方法是使用打开此功能时出现的小图像,并使用
我很少使用标签来显示结果。 基本上,它们以下列格式显示数字 string.Format("{0:0.#}", number) 它们的 Text 属性绑定(bind)到对象。结果应加号或减号。 有没有办
我需要你的帮助在 Matlab 中绘制散点图的边界并用指定的颜色填充它。 首先让我向您展示一下散点图的样子。 scatter(x,y) 现在,让我向您展示我尝试设计的边框。 k = boundary(
我是 javascript 世界的初学者,需要一些帮助。我想要创建的是一个基于 websocket 的小型遥测应用程序。因此我安装了node.js 和包含的库。 1)我的问题是如何向客户端发送消息,改
我有一组值,例如(想象一下这些是小部件销售): year | Sarah | Elizabeth | Jones | Robert | --------------------------------
如何在运行时为给定字符串生成“随机常量颜色”? 因此,给定的字符串值将始终具有相同的颜色,但不同的字符串将具有不同的颜色。 就像 gmail 如何为发件人姓名分配颜色一样。 谢谢 评论回复: 考虑从哈
我使用 JUNG 库通过图形可视化了一个由服务器和链接组成的网络。 所以我像这样初始化我的图表,Server 和 Link 是我项目中的类: Graph g; g =
我现在正在 Xcode 5 中创建一个单一 View 应用程序,但我陷入了困境。有谁知道如何使按钮根据用户的操作改变颜色。例如我有一个按钮,根据用户滑动的方式我想更改按钮的颜色。因此,如果按钮显示向左
我在我的 li 元素中有一个链接和一些包含在跨度中的文本。 当我将鼠标悬停在 li 上时,我想更改文本和链接的颜色,这很有效,但是我很难设置访问颜色并保持此功能。 这是我的代码- HTML -
我想获取图像所有单个像素的颜色。详细说明假设我有一张名为“SampleImage”的图像,像素为 400 x 400基本上,我想从“SampleImage”创建一个网格,其中包含 400 x 400
我是一名优秀的程序员,十分优秀!