控制热图色标的标题和 min/max 值
Control the title and the min/max values of the colorscale for heatmaps
我有以下 R 代码:
library(plotly)
A <- matrix(seq(1, 12), nrow = 4, ncol = 3)
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys")
p
色标范围默认设置为给定矩阵的最小值和最大值(在我的示例中为 0 到 12)。您知道如何继续将值设置为 min= -20 和 max =+20 吗?
另外,您知道如何在颜色栏顶部添加标题吗?
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys") %>%
colorbar(limits = c(-20,20), title = "TITLE")
标题偏小。可以增加字体:
colorbar(limits = c(-20,20), title = "TITLE", titlefont = list(size=20))
您可以在标题中加入一些HTML,例如有一个斜体标题:
colorbar(limits = c(-20,20), title = "<em>TITLE</em>", titlefont = list(size=20))
您还可以更改字体系列:
colorbar(limits = c(-20,20), title = "TITLE", titlefont = list(size=20, family="Arial"))
有关详细信息和更多选项,请参阅 here。
我有以下 R 代码:
library(plotly)
A <- matrix(seq(1, 12), nrow = 4, ncol = 3)
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys")
p
色标范围默认设置为给定矩阵的最小值和最大值(在我的示例中为 0 到 12)。您知道如何继续将值设置为 min= -20 和 max =+20 吗?
另外,您知道如何在颜色栏顶部添加标题吗?
p <- plot_ly(z = t(A), type = "heatmap", colorscale = "Greys") %>%
colorbar(limits = c(-20,20), title = "TITLE")
标题偏小。可以增加字体:
colorbar(limits = c(-20,20), title = "TITLE", titlefont = list(size=20))
您可以在标题中加入一些HTML,例如有一个斜体标题:
colorbar(limits = c(-20,20), title = "<em>TITLE</em>", titlefont = list(size=20))
您还可以更改字体系列:
colorbar(limits = c(-20,20), title = "TITLE", titlefont = list(size=20, family="Arial"))
有关详细信息和更多选项,请参阅 here。