我很好奇,是否有一种方法可以在您调用median_income %>% ggplot(aes(y = estimate, x = name, color = sex)) +
geom_point(size = 3) +
geom_path(aes(group = name), size = .5, color = "gray65") +
theme_din(xgrid = T, ygrid = F) +
scale_color_manual(values = c("#D9CFE4", "#766A84")) +
labs(y = "Median income ($)", x = NULL, title = "Median indiviual earnings", subtitle = "Full-time, year-round workers, 2017") +
theme(legend.title = element_blank()) +
#scale_y_discrete(labels = c("50k", "100k", "150k", "200k")) +
coord_flip()
时混合使用命名空间和非命名空间的操作。我只有一个模块,它的大小足以保证完整的模块封装,从而保证了命名空间,因此某些动作将是name <- c("Darien", "Stratford", "Darien", "Stratford")
sex <- c("male", "male", "female", "female")
estimate <- c(217813, 63105, 87946, 50764)
,而有些动作将是...mapActions
。我目前正在这样绘制地图:
things/someAction
,但更希望将它们全部合并为一个someOtherAction
。像这样:
...mapActions('nsACtions', ['nsOne', 'nsTwo']),
...mapActions('nonNsActionOne', 'nonNsActionTwo')
OR
mapActions
这些示例都不起作用,所以我很好奇是否有人解决了这个小难题。谢谢!
答案 0 :(得分:1)
没关系。像这样想出来:
...mapActions({
nsOne: 'namespaced/nsOne',
nsTwo: 'namespace/nsTwo',
nonNsOne: 'nonNsOne',
nonNsTwo: 'nonNsTwo'
})
答案 1 :(得分:0)
即使马特·拉尔森(Mat Larson)找到了自己的解决方案,在很大程度上反映了同一件事,我也添加了这个答案。您可以在计算值上具有多个mapAction来分隔名称空间,以实现更高的清晰度
computed: {
mapActions('namespace', ['nsOne','nsTwo']),
mapActions(['nonNsOne','nonNsTwo']),
}