350得票11回答
如何将绘图保存为磁盘上的图像?

我用R绘制了一个简单的线性回归图。我想将该图像保存为PNG或JPEG格式。是否可以通过代码自动完成这个操作? 有两个不同的问题:首先,我已经在我的显示器上查看了这个图像,并且希望将其保存为原样。其次,我还没有生成这个图像,但是我希望在执行绘图代码时直接将其保存到磁盘上。

335得票18回答
使用ggplot在每个侧面上具有2个y轴并具有不同刻度

我需要绘制一个柱状图来显示计数,同时又要绘制一条折线图来显示比率,两者需要在同一张图表中呈现。我可以分别绘制它们,但当我将它们放在一起时,第一层(即 geom_bar)的比例尺被第二层(即 geom_line)遮盖。 我能否将 geom_line 的坐标轴移到右侧?

332得票1回答
在ggplot中删除所有x轴标签

我需要移除X轴上的所有内容,包括标签和刻度线,以便只标记Y轴。我该怎么做?在下面的图像中,我想要删除'clarity'和所有刻度线和标签,以便只剩下坐标轴线。样例 ggplotdata(diamonds) ggplot(data = diamonds, mapping = aes(x = cl...

317得票10回答
在图表上添加回归线方程和R^2

我想知道如何在ggplot上添加回归线方程和R^2。 我的代码是: library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100, sd = 40) p <- ggplot...

305得票23回答
如何更改facet标签?

我使用了以下ggplot命令:ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "per...

297得票2回答
关闭 ggplot 中的一些图例

假设我有一个 ggplot,它有多个图例。mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point(...

278得票6回答
增加坐标轴刻度数

我正在为一些数据生成图表,但刻度线数量太少了,我需要更多的精度来读取数据。 有没有办法在ggplot2中增加轴上的刻度线数量? 我知道我可以告诉ggplot使用矢量作为轴刻度线,但我想要增加所有数据的刻度线数量。换句话说,我想从数据计算刻度线数量。 可能ggplot内部使用某些算法来实现...

266得票7回答
在ggplot2中更改字体大小和轴标签方向

我正在绘制一张图表,其中x轴是分类变量,y轴是数值变量。 对于x轴,由于有许多数据点,所以默认的文本格式会导致每个刻度标记的标签与其他标签重叠。我该如何(a)更改轴文字的字体大小和(b)更改文本的方向,使得文本垂直于轴?

258得票5回答
模拟 ggplot2 默认调色板

我该使用哪个函数来模拟ggplot2的默认颜色调色板,以获得所需数量的颜色。例如,输入3将生成一个带有这些颜色的十六进制颜色字符向量:

255得票6回答
ggplot2折线图出现“geom_path: Each group consist of only one observation. Do you need to adjust the group aesthetic?”错误提示。

使用这个数据框("df"):year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 我尝试创建一个像这样的折线图: plot5 <- ggplot(df, aes(year, ...