- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这似乎与@baptiste 在 2014 年试图解决的问题类似。我正在重新审视我在 6 月份编写的代码,其中涉及创建三个 ggplotGrob 并将它们与对 cbind 的调用结合起来。现在,此代码失败并显示消息:“mmm < each 中的错误:未实现这些类型的比较。”
我认为这将特定于我的特定应用程序,但我能够制作一个非常简单、可重现的示例。即使在两个相同的 ggplotGrobs 上执行 cbind,此代码仍然失败。
library(ggplot2)
library(gtable)
# Make some plots
pl1 <- ggplot(mtcars, aes(x = disp, y = mpg)) +
geom_point()
pl2 <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Species)) +
geom_point()
# Convert to grobs
pl1_grob <- ggplotGrob(pl1)
pl2_grob <- ggplotGrob(pl2)
# Bind them together -- Error!
combined_grob <- cbind(pl1_grob, pl2_grob)
> combined_grob <- cbind(pl1_grob, pl2_grob)
Error in mmm < each : comparison of these types is not implemented
> traceback()
8: comp(x_val, y_val)
7: unit(comp(x_val, y_val), x_unit)
6: compare_unit(x$heights, y$heights, pmax)
5: cbind_gtable(x, y, size = size)
4: f(init, x[[i]])
3: Reduce(function(x, y) cbind_gtable(x, y, size = size), gtables)
2: cbind(deparse.level, ...)
1: cbind(pl1_grob, pl2_grob)
library(lemon)
edit(vignette('gtable_show_lemonade', package = 'lemon'))
# Then use whichever editor you opened to copy the temporary filename
# of the vignette source, and run this with source()
size = 'max'
,这“仅”是一个问题指定了默认值(或
size = 'min'
)。我认为我可以使用
size = 'first'
解决它或
size = 'last'
,它不执行有问题的高度比较,但默认行为不起作用肯定不方便(在某些情况下
size = 'max'
很有用)。
最佳答案
我从来没有设法在 gtable 中解决这个问题,所以 gridExtra 有一个名为 gtable_cbind
的修改版本.
关于r - ggplotGrob 对象上的 cbind 失败,错误为 "Error in mmm < each : comparison of these types is not implemented",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47278868/
我需要使用正则表达式验证格式为 dd/mm/yyyy 的日期字符串。 此正则表达式验证 dd/mm/yyyy,但不验证 31/02/4500 等无效日期: ^(0?[1-9]|[12][0-9]|3[
我需要一个正则表达式来支持日期格式 dd-MMM-yyyy 和 dd-MMM。 例如: 04-Oct-2010 04-Oct 04-OCT-2010 04-OCT 最佳答案 如果您只需要 C# 解决方
我的字段包含字符串值,如 JUL/11/2017、JAN/11/17。虽然它是一个有效字段,但我无法使用 is_date 函数对其进行验证 SET DATEFORMAT MDY; if isdate
这个问题在这里已经有了答案: Why does Date.parse give incorrect results? (11 个答案) 关闭 9 年前。 我正在获取类似 dd-MMM-yyyy 或
我已经搜索了该网站,但没有找到接近我需要的答案。基本上我的日期正确显示为“2013-05-09”,但我想要的是“2013 年 3 月 19 日”或使其更好“3 月 19 日, 2013 年”。 请向我
我是 Java 新手,在使用下面的代码时无法检索月份,而是将月份值设置为 0。请指出我在这里犯的错误。 * for(int i=0;i 关于java.time java.time框架内置于 Java
我在使用 Excel 宏 (VBA) 时遇到问题,该宏旨在从 Excel 电子表格中获取日期,减去一个月并将其重新格式化为 MMM-YY。基本上我想采取 3/31/2013 并将其转换为 2 月 13
我有一个从dd MMM yyyy格式的文件中提取的字符串,我想转换为unixtime进行监视。 举个例子: 19 Jul 2017 我想显示为: 1500422400 根据一些搜索,我正在尝试以下操作
我正在尝试使用 VBA 在 Excel 中格式化日期,当前月份采用 mmm 格式。不知何故,我得到的是上个月,而不是当前月份。我检查过,我的计算机月份是二月,但我得到的是一月。 这是我的代码: Cel
我的日期格式为 dd-MMM-yyyy。现在我想再加30天。如何做到这一点? 最佳答案 JodaTime提供了一个很好的方法 new DateTime().addDays(30); 如果您希望使用日期
我是 Google Apps 脚本的新手,我在日期格式转换方面遇到困难 我的源列的数据格式为“mm/dd/yyyy”。我想将其更改为“MMM-YY”,即我只需要提取月份和年份。 以下是我不成功的尝试
我在 mysql 数据库中有一个日期列,但日期的格式如下: 2016 年 1 月 2 月 - 16 日 2016 年 3 月 是否可以使用此日期格式查询日期范围? 例如: $query = "SELE
我维护了一个 start_date 为“日期”数据类型的表,现在我想以 dd-mmm-yyyy 格式显示日期。 public static BusObjectIterator weeksOfYear(
在 XCode 9 之前,我对 DateFormatter 没有任何问题。 随着更新,我遇到了一个似乎无法绕过的问题。 我正忙于将日期从 NSString 转换为 NSDate,但是我的代码似乎无法初
我正在尝试显示当前日期的周数,以及周数的日期范围。现在日期范围格式是日期时间,我想将其更改为“1 月 13 日”。关于如何解决这个问题的任何建议? override func viewDidLoad(
这个问题在这里已经有了答案: Change date format in a Java string (22 个答案) 关闭 3 年前。 我是 Java 新手。我正在尝试将日期从字符串转换为 MMM
我正在尝试使用 SimpleDateFormat 将我的月份转换为 MMM 格式,但我无法转换它。 tvDisplayDate = (TextView) findViewById(R.id.d
如何将日期从“dd MMM yyyy”转换为“yyyy-MM-dd”? 我知道我必须使用 SimpleDatFormat但它不起作用,类似问题的任何解决方案也不起作用。 我有一个日期“2015 年 1
脚本 $(function () { $(".datepicker").datepicker(); }); 文本框 当我选择日期表单文本框时,格式看起来像 10/11/2017
clickhouse有这样的功能吗?类似于mysql的STR_TO_DATE功能。 我需要将“04-Jun-2021”转换为“2021-06-04” 最佳答案 考虑使用 parseDateTime32
我是一名优秀的程序员,十分优秀!