r - 具有 2 个刻度的 ggplot 颜色条(顶部和底部)
问题描述
我正在尝试制作一个带有两个刻度(或两组标签)的颜色条的 ggplot2(例如,在颜色引导条的左侧和右侧同时具有厘米和英寸刻度或具有摄氏度和华氏度)。在 ggplot2 中可能有类似的事情吗?请参阅图片以了解我正在寻找的内容(理想情况下,在这个小示例中,我将在栏的底部有数字 1:5,在栏的顶部有字母 a:e)。我可以制作两个传说并以某种方式覆盖它们吗?在顶部和底部也有一个标题会有所帮助
df <- tibble(A = letters[1:5], B = 1:5)
ggplot(df, aes(x = A, y = B, fill = B)) +
geom_col() +
scale_fill_gradient(high = "blue", low = "red",
labels = letters[1:5],
guide = guide_colorbar(
direction = "horizontal",
title.position = 'top',
title.hjust = 0.5,
label.hjust = 0.5,
legend.location = "bottom",
label.position = "top")
) +
theme(legend.position = "bottom")
解决方案
推荐阅读
- c++ - 如何获得 Sigma NcR mod 1000000007
- admob - 更改 AdMob 基准国家/地区
- r - 理解为什么 sapply 在 R 中返回更长长度的向量
- sql - 使用动态 SQL 在一个参数中执行多列通配符搜索
- python-3.x - ec2client.describe_instances 在向 IAM 策略添加条件后返回 UnauthorizedOperation
- netsuite - Netsuite itemFulfillment search where status = Pick
- flutter - 如何用颤振罗盘找方向?
- android - 从 textView 获取 int
- haskell - 如何从每个可能的字符中生成字符串?
- reactjs - c.getBoundingClientRect 不是函数