相关疑难解决方法(0)

R从原始数据生成2D直方图

我在2D,x,y中有一些原始数据,如下所示.我想从数据中生成二维直方图.通常,将x,y值除以大小为0.5的二进制数,并计算每个二进制数中的出现次数(同时对x和y).有没有办法做到这一点?

> df
            x         y
1   4.2179611 5.7588577
2   5.3901279 5.8219784
3   4.1933089 6.4317645
4   5.8076411 5.8999598
5   5.5781166 5.9382342
6   4.5569735 6.7833469
7   4.4024492 5.8019719
8   4.1734975 6.0896355
9   5.1707871 5.5640962
10  5.6380258 6.9112775
11  4.6405353 5.2251746
12  4.1809004 6.1127144
13  4.2764079 5.4598799
14  5.4466446 6.0130047
15  5.2443804 5.5421851
16  5.7521515 5.4115965
17  4.9667564 5.3519795
18  4.5007141 6.8669231
19  5.0268273 5.7681888
20  4.4738948 6.4241168
21  4.4116357 5.9819519
22  4.5741988 6.4595129
23  4.0839075 6.8105259
24  4.7154364 6.5054761
25  4.8986785 5.5511226 …
Run Code Online (Sandbox Code Playgroud)

2d r histogram raw-data

15
推荐指数
3
解决办法
2万
查看次数

将ggplot2色标连续缩放的最简单方法是什么?

假设我有这个情节:

ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, colour=Sepal.Length)) + scale_colour_gradient()

什么是离散色标的正确方法,如下面接受的答案下面显示的图(ggplot stat_bin2d图中的渐变断点)?

ggplot正确识别离散值,并为这些使用离散标度,但我的问题是,如果你有连续数据,你想要一个离散的颜色条(每个方格对应一个值,方块仍然以渐变着色),什么是最好的方法吗?离散/分箱是否应该发生在ggplot之外并作为单独的离散值列放入数据帧中,或者有没有办法在ggplot中进行?我正在寻找的一个例子类似于此处显示的比例: 在此输入图像描述

除了我正在绘制散点图而不是像geom_tile/ heatmap 这样的东西.

谢谢.

plot r heatmap ggplot2

14
推荐指数
2
解决办法
1万
查看次数

尝试在ggplot中的直方图上应用颜色渐变

我在ggplot中挣扎着颜色.我正在尝试根据下面的排名列应用颜色渐变.我很确定这是颜色和填充或离散和连续变量之间的差异.我希望颜色如下面"c"和"d"中的刻度所示,但我最接近的尝试是"e"和"f",其中点着色但不是渐变着色.我更喜欢的渐变适用于等级1:100的值,其他所有值都是黑色.

任何援助都将非常感激.

library(reshape2)
library(ggplot2)

co2 <- read.table(
  header=TRUE, text='
rank tons
1     2 1.00
2     4 1.00
3     7 0.00
4    44 0.00
5   104 0.00
6    48 0.05
7    32 0.50
8     5 0.00
9    78 1.00
10   12 0.00
11   15 0.00
12  176 1.00
13  440 0.02
14  249 0.00
15  481 0.00
16  388 0.00
17  458 0.05
18  488 0.00
19  264 0.00
20  203 0.00
            ')      
Run Code Online (Sandbox Code Playgroud)

我试过了:

#does not add rank as a color …
Run Code Online (Sandbox Code Playgroud)

gradient r colors ggplot2

6
推荐指数
1
解决办法
2346
查看次数

创建具有不同间隔宽度且图例级别之间没有间距的离散颜色条

我想重现这个色标ggplot2: 在此输入图像描述 (来源)

在过去,我发现创建带有标签的离散色标ggplot2可能很棘手.

这可以完成吗?我最近提出的一个类似但不完全相同的问题就是这个问题.

r colors ggplot2

6
推荐指数
3
解决办法
1028
查看次数

标签 统计

r ×4

ggplot2 ×3

colors ×2

2d ×1

gradient ×1

heatmap ×1

histogram ×1

plot ×1

raw-data ×1