#r #heatmap #heatmaply
Вопрос:
У меня есть простая проблема с интерактивной тепловой картой в R. Я не мог понять, как увеличить поля (расстояние между метками x и y с основным сюжетом) в тепловой карте?
Я хочу добавить немного места в ylab (провинция) из тепловой карты. Кто-нибудь может мне помочь?
Комментарии:
1. Предоставьте свой код и, возможно, даже примеры данных.
Ответ №1:
Вы можете изменить поля с heatmaply
помощью margins
Поскольку вы не указали никакого кода в своем вопросе, я буду использовать пример графика с использованием mtcars
и изменением полей по оси y
heatmaply(mtcars, margins = c(0, 200, 0, 0))
Если вы хотите переместить метки оси y подальше от графика, то это будет сложнее. В настоящее время, похоже, нет способа сделать это, однако, вот обходной путь. В настоящее время существует способ перемещения меток по оси y heatmaply
. В целом, это плохой обходной путь, но на данный момент он кажется лучшим решением.
df lt;- mtcars #extract the labels on the y axis. In this example mtcars y-axis labels are the row names df2 lt;- as.data.frame(rownames(mtcars)) #you then have to add spaces to the end of the labels and then apply this to the dataframe you are using. rownames(df) lt;- paste0(df2 #r #heatmap #heatmaply
Вопрос:
У меня есть простая проблема с интерактивной тепловой картой в R. Я не мог понять, как увеличить поля (расстояние между метками x и y с основным сюжетом) в тепловой карте? Я хочу добавить немного места в ylab (провинция) из тепловой карты. Кто-нибудь может мне помочь? введите описание изображения здесьКомментарии:
1. Предоставьте свой код и, возможно, даже примеры данных.Ответ №1:
Вы можете изменить поля с
heatmaply
помощьюmargins
Поскольку вы не указали никакого кода в своем вопросе, я буду использовать пример графика с использованиемmtcars
и изменением полей по оси yheatmaply(mtcars, margins = c(0, 200, 0, 0))
Если вы хотите переместить метки оси y подальше от графика, то это будет сложнее. В настоящее время, похоже, нет способа сделать это, однако, вот обходной путь. В настоящее время существует способ перемещения меток по оси y
heatmaply
. В целом, это плохой обходной путь, но на данный момент он кажется лучшим решением.rownames(mtcars)`, " ") #you can now run heatmaply on the new labels with added spaces heatmaply(df)
В целом,
plotly
имеет некоторые замечательные функции, однако ему не хватает возможности настройки.heatmaply
имеет еще меньше функций, чемplotly
это делает еще более сложной настройку графика так, как вы хотите.