我有两组需要在同一图表上绘制的数据.一个集非常大(~10⁶),我想用hexbin绘图,另一个集非常小(~10),我想绘制点.如何在hexbin上绘制点?我得到的成功更接近于此:
bin = hexbin(x, y)
plot(bin)
pushViewport(dataViewport(x, y))
grid.points(x, y)
Run Code Online (Sandbox Code Playgroud)
我感谢任何帮助:)
我的数据具有以下示例的格式(此处的规模较小):
a <- c(NaN, Inf, 1, 2, 3, 4, 5)
Run Code Online (Sandbox Code Playgroud)
我知道如果我在R中使用:
min(a, na.rm = TRUE)
Run Code Online (Sandbox Code Playgroud)
要么
max(a, na.rm = TRUE)
Run Code Online (Sandbox Code Playgroud)
在NaN
将被忽略,但不是Inf
,所以在min(a, na.rm = TRUE)
结果1
(不考虑NaN
因na.rm = TRUE
),但结果max(a, na.rm = TRUE)
是Inf
.
有没有办法在R中得到一个向量的最大值和最小值,也忽略了无穷大Inf
,以及NaN
被忽略了?
我感谢任何帮助.
我正在使用R中的hexbin命令制作散点图,但是我需要在对数基础上制作颜色比例?例如,1-10,然后10-100,100-1000 ......等等......有谁知道怎么做才能帮助我?非常感谢!