我试图用包含表达式和正则值的facet标签来生成一个图。但我不能让label_parsed使用'multi_line = FALSE‘。还有别的办法可以把它写成一行吗?(我的意思是,除了把这两个因素结合在一起外)
示例:
df<-data.frame(x=1:3,y=1:3,f1=rep("TCRb",3),f2=1:3)
#make label to be parsed
df$f1.<-df$f1
levels(df$f1.)<-"paste('TCR',beta)^'-/-'"
#plot with
我一直在阅读这两个函数的ggplot2文档。我想知道使用每个函数(facet_wrap()和facet_grid())的区别和正确情况是什么。
library(ggplot2)
p <- qplot(displ, hwy, data = mpg)
p + facet_wrap(~ cyl)
p + facet_grid(~ cyl)
我提供这个小例子作为起点。不同之处似乎使地块变得更加自主,而网格则使所有的地块结合在一起。
我正试图绘制一个facet_grid图,如下面的示例所示。其中一个方面的名称太长,无法正确显示,因此会被切断。
我试着在文本周围添加一个边距,以正确显示完整的facet名称。但是,margin选项在element_text中只允许我添加水平边距-文本字段的高度似乎是固定的。有什么方法可以增加垂直边距吗?
library (ggplot2)
x <- mtcars
x$cyl <- as.factor (x$cyl)
levels (x$cyl) <- c ("a", "b", "this is a very very long
下面是一个函数的代码,它松散地基于R的ggplot2包。正如您所看到的,他们使用的字体是Helvetica,但是我想知道是否有可以包含自定义字体?我在我的计算机上下载了一个otf格式的字体,我想添加它。
#' Add bbc theme to ggplot chart
#'
#' This function allows you to add the bbc theme to your ggplotgraphics.
#' @keywords bbc_style
#' @export
#' @examples
#' line <-