Based on the dataset, I computed a 3D kernel (longitude, latitude, depth) and displayed the magnitude with the sphere radius and time with color as follows. I am wondering how I can show the color bar legend. Also I have problem with the scale of the graph. I need to see if the balls touch or overlap each other from the graph but since the scales are not real I cannot recognize it. How can I correct it? library(ks) x <- read.csv("HK1.csv") y <- x[,1:3] fhat1 <- kde(x=y) n <- nrow(x) col <- grey((n:1)/n) plot(fhat1, xlim=c(0,500), ylim=c(0,250), zlim=c(0, 4.4)) spheres3d(y, radius=15*(x$magnitude), alpha=1, col= col)I tried this code (which didn't work):legend_image <- as.raster(matrix(grey((n:1)/n), ncol=1)) plot(c(0,2),c(0,200),type = 'n', axes = F, xlab = '', ylab = '', main = 'time scale') text(x=1.5, y = seq(0,200,l=5), labels = seq(0,200,l=5)) rasterImage(legend_image, 0, 0, 1, 1)And this one in "plotrix" package:testcol<- col col.labels<- seq(0,200, l=5) color.legend(600, 0, 601,200,col.labels,testcol,gradient="y")But it gives me this error:Error in rect(xleft, ybottoms, xright, ytops, col = col, lty = 0) : plot.new has not been called yetHere is my data: longitude latitude depth time magnitude 422.697323 164.19886 2.457419 8.083796636 0.83367586 423.008236 163.32434 0.5551326 37.58477455 0.893893903 204.733908 218.36365 1.9397874 37.88324312 0.912809449 203.963056 218.4808 0.3723791 43.21775903 0.926406005 100.727581 46.60876 1.4022341 49.41510519 0.782807523 453.335182 244.25521 1.6292517 51.73779175 0.903910803 134.909462 210.96333 2.2389119 53.13433521 0.896529401 135.300562 212.02055 0.6739541 67.55073745 0.748783521 258.237117 134.29735 2.1205291 76.34032587 0.735699304 341.305271 149.26953 3.718958 94.33975483 0.849509216 307.138925 59.60571 0.6311074 106.9636715 0.987923188 307.76875 58.91453 2.6496741 113.8515307 0.802115718 415.025535 217.17398 1.7155688 115.7464603 0.875580325 414.977687 216.73327 1.7107369 115.9776948 0.767143582 311.006135 173.24378 2.7819572 120.8079566 0.925380118 310.116929 174.28122 4.3318722 129.2648401 0.776528535 347.260911 37.34946 3.5155427 136.7851291 0.851787115 351.317624 33.65703 0.5806926 138.7349284 0.909723017 4.471892 59.42068 1.4062959 139.0543783 0.967270976 5.480223 59.72857 2.7326106 139.2114277 0.987787428 199.513023 21.53302 2.5163259 143.5895625 0.864164659 198.718031 23.50163 0.4801849 147.2280466 0.741587333 26.650517 35.2019 0.8246514 150.4876506 0.744788202 25.089379 90.47825 0.8700944 152.1944046 0.777252476 26.307439 88.41552 2.4422487 155.9090026 0.952215177 234.282901 236.11422 1.8115261 155.9658144 0.776284654 235.052948 236.77437 1.9644963 156.6900297 0.944285448 23.048202 98.6261 3.4573048 159.7700912 0.773057491 21.516695 98.05431 2.5029284 160.8202997 0.978779087 213.936324 151.87013 3.1042192 161.0612489 0.80499513 277.887935 197.25753 1.3659279 163.673142 0.758978575 277.239746 197.54001 2.2109361 166.2629868 0.775325157 [[alternative HTML version deleted]]