안녕하세요 히트 맵 플롯 할 모든 :히트 맵
DF 인도 표준시 {XTS}와 같이 찾고 :
structure(c(1.3728813559322, 0.871666666666667, 0.586666666666667,
0.34, -0.31, -0.973333333333333, -1.52666666666667, -1.71333333333333,
-0.396666666666667, 0.698333333333333, 2.84666666666667, 4.68333333333333,
5.33833333333333, 5.66666666666667, 5.63666666666667, 5.69, 5.69666666666667,
5.54333333333333, 5.50833333333333, 4.335, 3.065, 2.42666666666667,
1.88666666666667, 1.47833333333333), .indexCLASS = c("POSIXct",
"POSIXt"), .indexTZ = "", tclass = c("POSIXct", "POSIXt"), tzone = "", class = c("xts",
"zoo"), index = c(1364770740, 1364774340, 1364777940, 1364781540,
1364785140, 1364788740, 1364792340, 1364795940, 1364799540, 1364803140,
1364806740, 1364810340, 1364813940, 1364817540, 1364821140, 1364824740,
1364828340, 1364831940, 1364835540, 1364839140, 1364842740, 1364846340,
1364849940, 1364853540), .Dim = c(24L, 1L), .Dimnames = list(
NULL, "df.xts"))
나는 y 축 24 시간 갖고 싶어 다음 포스트에서와 같이 - 시간당 하나의 값, y 축은 날짜. 기존 xts 형식으로 작업 할 수 있습니까?
ggplot2 heatmap to assign colors to breaks
I는() heatmap.plus 또 다른 일례를 발견했다.
z = matrix(rnorm(30),nrow=5,ncol=6);
rlab = matrix(as.character(c(1:5,2:6,3:7,4:8)),nrow=5,ncol=4);
clab = matrix(as.character(c(1:6,6:1)),nrow=6,ncol=2);
colnames(rlab) = LETTERS[1:dim(rlab)[2]];
colnames(clab) = 1:dim(clab)[2];
heatmap.plus(z,ColSideColors=clab,RowSideColors=rlab);
예제가 실행 중이지만 전설을 선호하고 데이터가 df와 달라 보이며 날짜가 xts가 아닙니다. 감사합니다.
'dput'을 사용하여 재생 가능한 예제를 전송하십시오. 그것은 제대로 구성된 xts- 오브젝트처럼 보이지 않지만 콘솔 출력 만 표시하는지 알 수있는 방법이 없습니다. –
감사합니다. DWin, 미안합니다. 미안 해요. 나는 편집했다! 고맙습니다! –
''dput' 객체는? xts에 대한 도움말 페이지에서'dput (sample.xts)'-object와 비교할 때 'tclass'라는 추가 속성을 가지고 있습니다. POSIXct 인덱스로 인쇄 메소드가 작동하는 방식에 영향을주는 것 같습니다. 그것은 마치 "숫자"처럼 출력합니다 (날짜와 같이 보지 않고 초 단위로 출력합니다). 구조 호출에서 그 'tclass'값을 제거하면 일반'class = c ("xts", "zoo")'가 있기 때문에 정상적으로 인쇄됩니다. 저는'zoo_1.7-9'와'xts_0.9-3'을 사용하고 있습니다. –