894得票9回答
在ggplot2中旋转和调整坐标轴标签的间距

我有一个绘图,其中 x 轴是一个标签很长的因子。虽然这可能不是一种理想的可视化方式,但目前我只想将这些标签旋转成垂直方向。我已经通过下面的代码解决了这个问题,但是可以看到,标签并没有完全可见。data(diamonds) diamonds$cut <- paste("Super...

763得票7回答
我们如何制作类似xkcd风格的图表?

显然,人们已经想出了如何制作类似于xkcd风格的图形在Mathematica中和在LaTeX中。我们能在R中做到吗?Ggplot2-ers?有geom_xkcd和/或theme_xkcd吗? 我猜在基本图形中,par(xkcd=TRUE)?我该怎么做呢? 作为 ggplot2 的第一次...

687得票17回答
在同一张图中绘制两个图表

我想在同一张图中绘制y1和y2。x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", co...

512得票14回答
如何在ggplot中更改图例标题

我有以下的图表,它是用以下命令创建的:library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating ...

445得票14回答
使用ggplot2制作并列图表

我想使用ggplot2包将两个图并排放置,即相当于执行par(mfrow=c(1,2))命令。 例如,我希望以下两个图像能够并排显示,并具有相同的比例。x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2...

436得票2回答
如何在ggplot2 R图中设置坐标轴限制?

我绘制了以下内容:library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 2...

390得票5回答
在ggplot2中居中绘图标题

这段简单的代码(以及我今天早上所有的脚本)在使用ggplot2时开始给我一个偏离中心的标题:Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 今...

385得票16回答
在 ggplot2 条形图中排序条形

我正在尝试制作一个条形图,其中最长的条应该靠近y轴,而最短的条应该离得最远。因此,这有点像我拥有的表格。 Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve D...

366得票5回答
使用ggplot2将两个变量绘制成线条并放在同一张图上

这是一个非常新手的问题,但是假设我有这样的数据:test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10...

355得票4回答
移除 ggplot 2.2 中的图例

我想保留一个层的图例(平滑曲线),并移除另一个层的图例(散点)。我尝试使用guides(colour = FALSE)和geom_point(aes(color = vs), show.legend = FALSE)来关闭图例。 编辑:由于本问题及其答案很受欢迎,因此需要提供一个可重现的示例...