我正在尝试操纵图表中的图例。这个脚本:
ggplot(df2, aes(x=year, y=theme, size=count)) +
geom_point() +
scale_y_discrete(limits=c('EG','DS','BB','KB','FB','SH','LS','NW','GB',
'WH','MC','VM','NB','SB','CS','LP','KS','BS','AB')) +
scale_x_continuous(limits=c(1960,2016),breaks=c(1960,1965,1970,
1975,1980,1985,1990,1995,
2000,2005,2010,2015)) +
theme_minimal() +
theme(axis.text.y = element_text(size = 12),
axis.text.x = element_text(size = 12),
axis.title.y =element_text(size=15),
axis.ticks = element_line(size = 0.5),
axis.title.x=element_text(size=15)) +
xlab(" ") + ylab("Theme")
生成此图表:
使用值5,10和15生成图例。我需要在图例中包含值1,使其包含值1,5,10和15.我一直在尝试各种{{1}没有运气的命令。
有什么建议吗?
这是我的数据框:
theme
答案 0 :(得分:2)
只需添加scale_size_continuous(breaks = c(1, 5, 10, 15))
。