2014-11-28 4 views
-1
require(lattice) 
rgb.palette <- colorRampPalette(c("darkgreen","yellow", "red"), space = "rgb") 
levelplot(frequency_data, col.regions=rgb.palette(100),xlab="begin",ylab="end") 

안녕하세요. 위의 명령을 사용하여 히트 맵 형식으로 매트릭스를 그릴 수있었습니다. 그러나 각 사각형의 면적을 사용하여 색상의 크기보다는 주파수의 크기를 나타내는 방법이 있는지 궁금합니다. 많은 감사합니다!R (히트 맵)의 플롯 매트릭스 데이터

답변

0

영역을 가진 freqency 데이터의 값을 ecnode하고 범주 형 공변량에 따라 정렬하는 함수를 모자이크 플롯이라고합니다. 기본 기능 mosaicplot은 색상 기반 image 기능의 영역 기반 카운터 파트입니다. Levelplot (격자 함수)은 contour에 대한 격자 대응 물로 실제로 설계되었습니다. vcd 패키지에는 격자 호환 "cotabplot"이 있습니다. 그러나 해당 기능을 사용하는 방법에 대한 구체적인 지침이 필요하면 질문에 "frequency_data"개체의 구조를 포함시켜 편집해야합니다.

install.packages("vcd") 
require(vcd) 
help(cotabplot)