У меня есть динамически сгенерированная тепловая карта для матричных данных, основанная на графике
data <- as.matrix(dat)
heatmap<-plot_ly(x=colnames(data), y=rownames(data), z = data, type = "heatmap", colors=c("blue","black", "yellow"), zmin=3, zmax=15, width=1300, height=800) %>% layout(title="Genes") %>%
layout(xaxis=list(tickfont = list(size = 18), tickangle =40), yaxis=list(tickfont = list(size = 15), autorange='reversed'))
Здесь проблема в том, что у меня нет другого выбора, кроме как установить размер (высоту) графика для более высокой цифры, чтобы полностью покрыть метку оси X,Это связано с тем, что часть длины метки оси X занимает больше символов.В то же время, заданный размер ячейки тепловой карты слишком велик для отдельных точек данных.
Я попытался с несколькими параметрами, но все еще не смог решить проблему.