问题标签 [ggplot2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35908 浏览

r - 在多面图中设置列数(或行数)

我有一个这样的多面情节:

在此处输入图像描述 但是,图表太宽,无法清晰阅读。

我希望能够取三个最右边的位置并将它们放在最左边的三个下面,即刻面应该像这样在三列 * 两行中。

是否可以设置构面的布局,即设置列数(或行数)facet_grid()

facet_grid上的文档似乎并未表明这是可能的。

谢谢您的帮助 :-)

0 投票
2 回答
2395 浏览

r - 将子组标签添加到 ggplot2 中的抖动图

我有一个几乎像抖动图这样的箱线图:

阴谋

我想在图的中间为每个组添加一个摘要标签 - 例如这里的总大小:

我尝试使用+ geom_text(aes(x=ds, y=128, label=sum(size)), size=2)添加标签,但我在每个位置都得到相同的标签 - 我怎样才能得到那部分数据的总和?

编辑: 这就是我现在所处的位置 - 也许我只是走错了方向

这段代码不起作用 - 我收到一个undefined columns selected错误......某处。也许是因为多个data=部分?

0 投票
1 回答
732 浏览

r - ggplot2:函数中的平均时间

如果我有这样的数据

如何使用ggplot2在时间函数中绘制例如价格平均值,例如以月为单位?

0 投票
3 回答
18588 浏览

r - 如何在ggplot中使用图像作为一个点?

是否有某种方法可以将特定的小图像用作带有 ggplot2 的散点图中的一个点。理想情况下,我希望根据变量调整图像大小。

这是一个例子:

所以我基本上想知道是否有办法提供特定图像作为形状?

0 投票
4 回答
7948 浏览

r - R中的信息仪表板与ggplot2

我希望创建一个可在 Web 浏览器中查看的静态仪表板。我想创建类似于 Stephen Few 在他的著作Information Dashboard Design中所做的事情。(见底部示例)

  1. Ggplot2:生成下面的图表不应该有任何问题,对吧?
  2. 仪表板布局:网格合适吗?或者我应该在 html/css 中进行布局?

如果网格可以很容易地做到这一点,你知道有什么好的资源来学习如何使用它吗?我已经阅读了手册,但我发现它没有太大帮助。我看过 LearnR 博客的ggplot2 销售仪表板(它使用网格),但我无法理解网格和布局部分。

仪表板示例 http://img251.imageshack.us/img251/1029/fewciodashboard800.png

0 投票
4 回答
9732 浏览

r - 使用ggplot,如何自动设置时间序列图的x轴?

有没有办法使用自动设置时间轴的 ggplot 绘制“ts”类的单变量时间序列?我想要类似于基本图形的 plot.ts() 的东西。

在我看来,最粗略的时间粒度是一天。那正确吗?在我的工作中,我必须处理月度和季度数据,并且将每个观察值分配到月/季度的开始/结束会导致观察值在水平方向上不规则地间隔,因为月/季度的长度不相等。这可能更有意义,但我的观众习惯于看到有规律的月份/季度。

我知道我可以通过手动将 x 轴设置为时间轴或带有我自己的标签的数字轴来解决上述所有问题。我正在寻找一种通过使用 ts 对象中的时间信息自动执行此操作的方法。

0 投票
1 回答
3414 浏览

r - 如何在 R 中绘制多个函数?

使用 ggplot,有没有办法在同一个图上绘制多个函数?我想使用文本文件中的参数作为我的函数的参数,并将它们覆盖在同一个图上。

我理解这一点,但如果我循环,我不知道如何将可视化函数添加在一起。

0 投票
4 回答
2203 浏览

r - R中的堆积面积直方图

我在 Hadoop 集群上运行了一个 Pig 作业,该作业将一堆数据压缩成 R 可以处理的东西来进行群组分析。我有以下脚本,从倒数第二行开始,我的数据格式为:

VisitWeek 是一个日期。ThingAge 和 MyMetric 是整数。

数据如下:

我到目前为止的脚本是:

最后一行不起作用。我尝试了很多变化、条形图、直方图,但像往常一样,R 文档打败了我。

我希望它显示一个标准的 Excel 样式堆叠面积图 - 每个 ThingAge 的一个时间序列在 x 轴上堆叠在几周内,日期在 y 轴上。这种图表的一个例子在这里:http: //upload.wikimedia.org/wikipedia/commons/a/a1/Mk_Zuwanderer.png

我在这里阅读了文档:http ://had.co.nz/ggplot2/geom_area.html和http://had.co.nz/ggplot2/geom_histogram.html以及这个博客http://chartsgraphs.wordpress。 com/2008/10/05/r-lattice-plot-beats-excel-stacked-area-trend-chart/但我不能让它完全适合我。

我怎样才能做到这一点?

0 投票
1 回答
10783 浏览

r - 有没有办法删除ggplot2中图例的边框?

我正在使用 qplot 绘制一个函数,并且我想将图例定位在图中。我用过

将图例移动到我想要的位置。

然而,图例周围有一个白色边框,显示在灰色背景上。

例如:

我想知道如何从图例中删除此边框。谢谢你。

0 投票
3 回答
4619 浏览

r - 使用 ggplot2 如何在图例中表示点和线

使用 ggplot2 我正在绘制几个函数和一系列点。我不知道如何表示图例上的点。我意识到我需要使用 aes() 函数,但我不完全了解如何执行此操作。我很抱歉这个例子太长了,但我不知道如何说明它。

提前谢谢你 - 在过去的几天里,我从这个社区学到了很多东西。