В названиях столбцов вставлены точки там, где должны быть пробелы

На графике, созданном ggplot, каждая метка по оси x представляет собой строку, то есть «продукт 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"

5
задан Andrie 8 December 2011 в 20:27
поделиться