标签: r ggplot2
由于某些不幸的技术原因,我需要绘制像素图。 例如,让我们看一下这个简单的图:
plot(0,0) Points(x=1:10, y=rep(0,10), cex=1)
我需要每个点精确地一个像素宽。大小参数cex似乎不允许这种精度。
答案 0 :(得分:1)
您可以将ggplot与选项geom_point(shape = ".")一起使用。
ggplot
geom_point(shape = ".")
例如
# generate random dataframe df <- data.frame(x = runif(100), y = runif(100)) # make the figure ggplot(df) + aes(x = x, y = y) + geom_point(shape = ".") + theme_void()
这将创建如下内容: