代码:
library("lattice")
n <- (1:10)*10
Dynamic_n <- (1:10)*10
data <- expand.grid(X=n, Y=Dynamic_n)
results <- c(0.74, 0.648, 0.544, 0.457, 0.406, 0.344, 0.327, 0.278,
0.277, 0.232, 0.87, 0.913, 0.919, 0.898, 0.873, 0.839, 0.8, 0.754,
0.703, 0.64, 0.889, 0.927, 0.952, 0.949, 0.93, 0.935, 0.918,
0.9, 0.909, 0.875, 0.871, 0.925, 0.951, 0.958, 0.954, 0.959,
0.958, 0.949, 0.933, 0.94, 0.876, 0.952, 0.944, 0.955, 0.973,
0.965, 0.963, 0.964, 0.968, 0.971, 0.871, 0.932, 0.956, 0.961,
0.955, 0.97, 0.964, 0.973, 0.971, 0.969, 0.887, 0.938, 0.958,
0.974, 0.968, 0.959, 0.967, 0.974, 0.97, 0.966, 0.881, 0.944,
0.961, 0.954, 0.966, 0.961, 0.958, 0.965, 0.979, 0.971, 0.878,
0.927, 0.954, 0.966, 0.967, 0.953, 0.959, 0.973, 0.976, 0.969,
0.868, 0.932, 0.952, 0.965, 0.964, 0.97, 0.964, 0.976, 0.966,
0.974)
data$results <- results
levelplot(results ~ X*Y, data = data, xlab="X",
main="")
情节
因为底部“行”中的值比其他值小得多,所以这些“其他值框”中的颜色都很暗,很难区分。我能做些什么来制作这样一个热图,即使某些行具有完全不同的值,也可以区分所有的值?
1条答案
按热度按时间svgewumm1#
我最终使用了不同的功能。这是我的代码,如果其他人可能会感兴趣。
代码:
情节