我有这种我想要使用的调色板
palette <- colorRampPalette(c("darkblue", "blue", "lightblue1",
"green", "yellow", "red", "darkred"))
我已使用filled.contour()
绘制此图表并进行了一些修改。
这是代码的一部分,它有点类似图形
load("workspace.RData")
library(lubridate)
breaks <- "2 hours"
palette <- colorRampPalette(c("darkblue", "blue", "lightblue1",
"green", "yellow", "red", "darkred"))
f <- function(x) as.POSIXct(levels(cut(x, breaks)))
filled.contour(x = data$Time,
y = log10(channels),
z = df,
color.palette = palette,
plot.axes = axis(1, at = f(data$Time),
labels = format(f(data$Time), "%H:%M")))
使用来自data
channels
的{{1}},df
和save.image()
。
现在该功能正在使默认情况下右侧的颜色图例看起来像这样。我想指出自己,深蓝色对应于0,深红色对应于某些用户定义的值,例如2000万。
我想要这个,因为如果我要将这些数据的图表与其他一些数据的图表进行比较,它们将具有完全相同的颜色图例。
告诉我是否需要提供更多信息。
编辑:
将我的工作区中的数据提供为my workspace文件。
答案 0 :(得分:0)
levels
(和nlevels
)参数似乎做得很好......我觉得很蠢。