我有这个几何点,它显示了康涅狄格州30个城镇的销售比率,效果很好,这是图表。
一旦我添加了一个调色板(最后一行代码),它将删除22个数据行。* 删除21个包含缺失值的行(geom_point())*
有什么想法吗
这是密码
sales %>% group_by(Town) %>%
summarise(ratio_mean = mean(Sales.Ratio)) %>%
arrange(-ratio_mean) %>%
subset(ratio_mean < 3 & ratio_mean >0.1) %>%
head(30) %>%
ggplot(aes(x = ratio_mean, y = reorder(Town, ratio_mean), color=Town)) +
geom_point(size=4) +
theme_bw() +
theme(panel.grid.major.x=element_blank(),
panel.grid.minor.x=element_blank(),
panel.grid.major.y=element_line(linetype="dashed",color="gray"),
legend.position = "none")+
labs(x="Sales Ratio",y="Town",
title="Top 30 Towns with the highest Sales Ratio",
subtitle = "Units that were sold over the listed price") +
scale_color_brewer(palette = 'Greens')
1条答案
按热度按时间mwngjboj1#
正如@GeorgeSavva在他的评论中指出的那样,每个啤酒商调色板都有最大数量的颜色。规避这个限制的一个选择是使用
colorRampPalette
,通过插值允许创建一个调色板,通常可以使用任何数量的颜色,然后可以传递给scale_color_manual
。