Scale_color_manual не работает должным образом

Я использую следующий кусок кода для создания гистограммы:

temp1 <- melt(final,id='Time')
p <- ggplot(temp1, aes(x=Time, y=value, fill=variable)) +
  geom_bar(stat="identity", position = "fill") +
  scale_y_continuous(labels = percent_format()) +
  ggtitle('Cost Structure Breakdown') + theme_bw() + ylab('Percent Spread') +
  theme(panel.grid.minor.x = element_blank(),
        panel.grid.minor.y = element_blank(),
        panel.grid.major.x=element_line(color='grey90',linetype='dashed'),
        panel.grid.major.y=element_line(color='grey90',linetype='dashed'),
        plot.title=element_text(size=20),
        axis.text=element_text(size=15),
        legend.text=element_text(size=15),
        legend.key=element_blank(),
        legend.title=element_blank()) +
  scale_color_manual(values=c("#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6"))
p

Наличиеscale_color_manual не оказывает никакого влияния на результирующий сюжет, он остается прежним, даже если я удаляюscale_color_manual, Мой фрейм данныхfinal имеет 10 переменных, и я используюmelt наTime, Поэтому я использовал 9 цветов для сюжета. Сам набор данных может быть найденВот.

Любая помощь по этому вопросу будет высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос