2013-08-21 6 views
7

Я произвел Heatmap так: enter image description hereразмер и настроить Heatmap в heatmap.2

оси Х и Y-метки оси не показывают полностью. Мой код здесь:

heatmap.2(x,col=blueyelred,colsep=c(1:6),rowsep=(1:62), 
      sepwidth=c(0.05,0.05), sepcolor="white", trace="none", 
      Rowv=F,Colv=F, scale="none", dendrogram="none",key=F, 
      lhei = c(0.05,5),margins=c(1,8)) 

Есть ли способ, чтобы настроить его.

Спасибо! Cam

ответ

8

Несколько советов:

  • , чтобы уменьшить размер шрифта, используйте аргументы cexRow и cexCol, например,

    heatmap.2(x, ...., cexRow=0.5) 
    
  • Отрегулируйте значения в hlei и margins аргументов.

4

Я вижу, что вы уже используете параметр margins, что, если вы просто изменить аргументы, как @csgillespie предложил?

например, margins = c(8, 8)

Возможно также изменение общих полей сюжетные перед вызовом функции heatmap() может помочь

например, par(mar=c(10,4,4,2))

или для наружного края

par(oma=c(10,4,4,2))

где par(mar=c(bottom,left,top,right))

Смежные вопросы