На графике, созданном 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"