r - 用不同颜色填充堆叠/闪避的条
问题描述
我正在尝试构建一个图表,结合堆叠和躲避来比较两个不同 KPI(VOL 和 NV)上几个月的两条业务线。我会有这样的事情:(https://imgur.com/a/IambH09)
我会使用 4 种不同的颜色,但即使使用
scale_fill_manual
它只对所有类别使用前两个。你认为有可能吗?否则我不会进一步调整其他细节
谢谢
布鲁诺
这是我坚持的结果: https ://imgur.com/a/5RJMMiN
df=data.frame(
SOC=rep(c("ENERGIA","ENERGIE"),each=4),
MESE_RIF=rep(c("2019_01","2019_02")),
CHURN_TYPE=rep(c("VOL","NV"),each=2),
CHURN_RATE=rep(c(1.35,1.14,0.23,0.22,1.49,1.54,0.13,0.10)),
NR_LOST=rep(c(8288,7010,1432,1372,2818,2857,247,186)))
#filling colors
fill <- c("#72A3C9", "#B9DDF1","#F07E27","#FFC786")
#graph
ggplot(df, aes(x = SOC, y = CHURN_RATE, fill = CHURN_TYPE)) +
geom_bar(position = "stack", stat = "identity") + facet_wrap( ~ MESE_RIF) +
geom_text(data=df, aes(label = (df$NR_LOST)), size=4,
position=position_stack(vjust = 0.5)) + scale_fill_manual(values=fill)
解决方案
推荐阅读
- reactjs - 直接访问 URL 时 React 路由器不渲染路由
- r - R中的列表描述
- javascript - 赛普拉斯:如何计算按钮数量
- c# - Xamarin.Android 本地化 Resx 资源字符串到 Android 资源字符串
- amazon-web-services - 在 AWS RDS 中恢复加密数据库
- hadoop - 为以下问题编写 Hive 查询以打印 ID 值,如果 Id 为 1,则打印 Id 1 次,如果 Id 值为 2,则打印 Id 2 次,依此类推
- reactjs - 从 App 功能组件中添加“export const”后,热重载停止在 REACT v17 上工作
- android - 无法启动活动 ComponentInfo - 膨胀类 androidx.fragment.app.FragmentContainerView 时出错
- firebase - 除了多过滤器搜索 Flutter Firebase 的 if else 语句之外,还有其他方法吗?
- applescript - 使用 Apple Script 在 QuickTime 中录制音频