как увеличить расстояние между метками от основного участка в тепловой карте r

#r #heatmap #heatmaply

Вопрос:

У меня есть простая проблема с интерактивной тепловой картой в R. Я не мог понять, как увеличить поля (расстояние между метками x и y с основным сюжетом) в тепловой карте?

Я хочу добавить немного места в ylab (провинция) из тепловой карты. Кто-нибудь может мне помочь?

введите описание изображения здесь

Комментарии:

1. Предоставьте свой код и, возможно, даже примеры данных.

Ответ №1:

Вы можете изменить поля с heatmaply помощью margins

Поскольку вы не указали никакого кода в своем вопросе, я буду использовать пример графика с использованием mtcars и изменением полей по оси y

 heatmaply(mtcars, margins = c(0, 200, 0, 0))  

exmaple

Если вы хотите переместить метки оси 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 и изменением полей по оси y
 heatmaply(mtcars, margins = c(0, 200, 0, 0))  

exmaple

Если вы хотите переместить метки оси y подальше от графика, то это будет сложнее. В настоящее время, похоже, нет способа сделать это, однако, вот обходной путь. В настоящее время существует способ перемещения меток по оси y heatmaply . В целом, это плохой обходной путь, но на данный момент он кажется лучшим решением.

rownames(mtcars)`, " ") #you can now run heatmaply on the new labels with added spaces heatmaply(df)

пример2

В целом, plotly имеет некоторые замечательные функции, однако ему не хватает возможности настройки. heatmaply имеет еще меньше функций, чем plotly это делает еще более сложной настройку графика так, как вы хотите.