Как изменить размер тепловой карты без пересечения?
Вопрос
Я использую R версию 2.12.1 на Win XP.
Я сделал тепловую карту с дендрограммой, используя функцию Heatmap.2.
Тепловая карта в основном выглядит так, как будто я хочу, чтобы это было, но этикетки колонн отрезаны.
Т.е. текстовые метки столбцов, хотя они не очень длинные (менее 12 символов), не вписываются в окно и не могут быть прочитаны полностью.
Если я вручную изменяю размер графического окна, весь HetMap будет изменен, так что это вообще не помогает.
Как я могу изменить размер выхода, чтобы я мог прочитать этикетки Infull? (Финальная цель - PNG и PDF).
Спасибо.
Решение
Просто хотел ответить на мой собственный вопрос, так как я выяснил это сейчас: параметр «поля» тепловой карты. 2 Управляет, сколько места используется для поля.
Другие советы
Вы можете использовать вариант маржи в тепловой карте.2margins=c(10,10)
В зависимости от выходного формата (например, PNG будет пикселями)
Вы можете управлять этим, используя опцию «res» в любом из jpeg (), bmp (), png ()
Пример:
bmp(filename = "X", width = 480, height = 480, res=72)
heatmap(...)
Отрегулируйте RES по мере необходимости, ниже делает его меньше и наоборот.
Как насчет настройки cexRow
а также cexCol
значения в heatmap.2
Аргументы, то есть уменьшить размер шрифта.