这个问题演示了如何将方程式放入ggplot2 qplot中.
q <- qplot(cty, hwy, data = mpg, colour = displ)
q + xlab(expression(beta +frac(miles, gallon)))
Run Code Online (Sandbox Code Playgroud)
我怎么能创建一个空的ggplot2图,以便我可以将标签添加到空画布?
Mai*_*ura 39
df <- data.frame()
ggplot(df) + geom_point() + xlim(0, 10) + ylim(0, 100)
Run Code Online (Sandbox Code Playgroud)
并且基于@ ilya的建议,geom_blank
当您已经拥有数据并且可以基于此设置比例而不是明确定义时,它是完美的.
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_blank()
Run Code Online (Sandbox Code Playgroud)
luc*_*cho 10
如果要创建一个完全空的图,请使用以下代码:
ggplot() + theme_void()
Run Code Online (Sandbox Code Playgroud)
无需定义数据框。
由于没有一个答案明确说明如何制作仅包含标签的情节,我想我会发布该内容,以现有答案为基础。
ggplot2
:ggplot() +
theme_void() +
geom_text(aes(0,0,label='N/A')) +
xlab(NULL) #optional, but safer in case another theme is applied later
Run Code Online (Sandbox Code Playgroud)
使这个情节:
当绘图窗口调整大小时,标签将始终显示在中心。
cowplot
:cowplot::ggdraw() +
cowplot::draw_label('N/A')
Run Code Online (Sandbox Code Playgroud)
ggdraw()
制作一个空白图,同时在其中间draw_label
绘制一个标签:
归档时间: |
|
查看次数: |
21922 次 |
最近记录: |