小编Ron*_*oni的帖子

使用 r 中的 ggplot 将数据框的 n 列绘制为线条

我正在尝试使用 ggplot 在 R 中重新创建 P\xc3\xb3lya urn 模型(https://en.wikipedia.org/wiki/P\xc3\xb3lya_urn_model)。该模型基本上从“瓮”中的 1 个白色球和 1 个黑色球开始,然后随机选择一个球并将其与相同颜色的球放回一起。我在 R 中执行此操作,假设进行 10 次迭代(因此 10 次取出一个球并将其与另一个相同颜色的球放回一起)。我运行这个说 5 次。因此,我得到一个 5 列(=每次运行)和 10 行(=迭代)的数据框。

\n\n

我想要说明的是这一点,但这张图片显然有更多的试验和迭代。

\n\n

到目前为止,我拥有的是一个数据框,其中每列都是每次试验/运行中瓮中白球的分数,我想说明每次迭代的比例如何变化。我想为每次运行单独显示这一点,所以每次运行我都希望有不同的颜色。

\n\n

我浏览了无数类似的问题,但没有找到答案。我认为这是因为我的数据框现在有 5 列,但是当我重新调整它的形状时,我只得到一列比例,并且在每一列旁边我得到一个代码,说明它属于哪一列 - 但在这种情况下仅 ggplot用 4 种颜色绘制一条线。

\n\n
my data frame looks like this:\n          V1         V2         V3        V4 id\n1  0.3333333 0.33333333 0.33333333 0.3333333  1\n2  0.5000000 0.25000000 0.25000000 0.2500000  2\n3  0.4000000 0.20000000 0.20000000 0.4000000  3\n4  0.3333333 0.16666667 0.16666667 0.3333333  4\n5  0.2857143 0.14285714 0.14285714 0.2857143  5\n6  0.2500000 0.12500000 0.12500000 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 dataframe

5
推荐指数
1
解决办法
3902
查看次数

标签 统计

dataframe ×1

ggplot2 ×1

r ×1