这个问题演示了如何将方程放入 ggplot2 qplot。
q <- qplot(cty, hwy, data = mpg, colour = displ)
q + xlab(expression(beta +frac(miles, gallon)))
我怎样才能创建一个空的 ggplot2 绘图,以便我可以将标签添加到一个空的画布?
df <- data.frame()
ggplot(df) + geom_point() + xlim(0, 10) + ylim(0, 100)
并且基于@ilya 的建议,geom_blank
非常适合您已经拥有数据并且可以基于该数据设置比例而不是明确定义它。
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_blank()
ggplot() + theme_void()
无需定义数据框。
由于没有一个答案明确说明如何制作仅包含标签的情节,因此我想我会发布它,以现有答案为基础。
ggplot2
:ggplot() +
theme_void() +
geom_text(aes(0,0,label='N/A')) +
xlab(NULL) #optional, but safer in case another theme is applied later
制作这个情节:
当绘图窗口调整大小时,标签将始终显示在中心。
cowplot
:cowplot::ggdraw() +
cowplot::draw_label('N/A')
ggdraw()
draw_label
在中间绘制标签时制作空白图: