ggplot에 의해 생성 된 플롯에서 x 축의 각 레이블은 문자열, 즉 "the product in 1990"입니다. 그러나 생성 된 플롯에는 각 단어 사이에 마침표가 있습니다. 즉, 위의 문자열은 "the.product.in.1990"로 표시됩니다.열 이름에 공백이 있어야하는 곳에 마침표가 삽입됩니다.
위의 "."이 추가되지 않도록 어떻게해야합니까?
다음 코드는 내가 x 축을 따라 각 포인트에 대한 문자열을 추가 할 것입니다
last_plot()+scale_x_discrete(limits=ddata$labels$text)
샘플 코드 :
library(ggdendro)
x <- read.csv("test.csv",header=TRUE)
d <- as.dist(x,diag=FALSE,upper=FALSE)
hc <- hclust(d,"ave")
dhc <- as.dendrogram(hc)
ddata <- dendro_data(dhc,type="rectangle")
ggplot(segment(ddata)) + geom_segment(aes(x=x0,y=y0,xend=x1,yend=y1))
last_plot() + scale_x_discrete(limits=ddata$labels$text)
는 ddata$labels$text
의 각 행 "은 같은 문자열입니다 1990 년 제품 ". "the.product.in.1990"대신 생성 된 플롯에서 동일한 형식을 유지하고 싶습니다.
의 역 따옴표에 대한 정보도 있습니다 참조하시기 바랍니다 [이] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) 문제를 나타내는 재현 가능한 예제를 제공하는 방법에 대한 질문. – joran
안녕하세요 Andrie, 코딩에 대한 자세한 내용은 백틱으로 설명 할 수 있습니까? –
내 코드는 다음과 같습니다. x <-read.csv ("test.csv", header = TRUE) d <-as.dist (x, diag = FALSE, upper = FALSE) hc <-hclust (d, "ave ") dhc <-as.dendrogram (hc) ddata <-dendro_data (dhc, type ="rectangle ") ggplot (세그먼트 (ddata)) + geom_segment (aes (x = x0, y = y0, xend = x1 , yend = y1) last_plot() + scale_x_discrete (limits = ddata $ labels $ text) –