我有一个密度散点图,想要添加一些数据点以及有关它的额外信息。我可以绘制document.getElementById("cursorShop").onclick = function() {
if (cookies >= cursorPrice) {
cookies = cookies - cursorPrice;
cursorPrice = cursorPrice * 1.15;
cps = cps + 0.1;
updateValue();
cursorAmount = cursorAmount + 1;
if (reinforcedFingerActive == 0) {
$("#reinforcedFingerShop").show("fast", function() {
});
}
}
,但有问题覆盖first data frame
。这是一个例子:
second
添加library(ggplot2)
a <- runif(20000,min=-20,max=20)
b <- runif(20000,min=200,max=600)
df1 <- data.frame(a=a , b=b ,c =densCols(a, b, colramp = colorRampPalette(rev(rainbow(20000, end = 4/6)))))
df2 <- data.frame(a= runif(50,min=-20,max=20), b= runif(50,min=200,max=600), d=runif(50,min=-1,max=1))
ggplot(df1) +
geom_point(aes(a, b, col = c), size = 1) + scale_color_identity() +
geom_point(data=df2,aes(a, b,col = d, size=d)) +
scale_color_gradient2(limits=c(-1, 1), low="red" , high="blue", space = "Lab")
会产生错误:df2
。
我也很想知道如何更加平滑地创建密度散点图,以便它可以覆盖整个绘图区域。