r - 在 ggplot2 上显示整行而不是分隔的刻度
问题描述
默认情况下,ggplot2
在图例的每一侧显示两个刻度(见下图)。有没有办法显示整行而不是分开的刻度?
具有 ggplot2 的默认刻度的表示
library(ggplot2)
df <- data.frame(x = 1, y = 1:3, z = 1:3)
ggplot(df, aes(x, y)) +
geom_raster(aes(fill = z)) +
scale_fill_continuous(guide = guide_colorbar(
ticks.colour = "red",
ticks.linewidth = 2,
barwidth = 2
)
)
期望的结果
解决方案
推荐阅读
- c# - 图像从视图中变为空
- compiler-errors - VHDL 错误(10482)对象 std_logic_vector 已使用但未声明
- google-cloud-firestore - 使用 Cloud Datastore 而不是 Cloud Firestore 的真正好处是什么?
- c# - 如何在 DataGridView 单元格中放置数字网格
- sql - 调试 SQL 脚本的最佳实践?
- python - 如何使用重采样功能填充数据框外部数据中的缺失值?
- javascript - 如何在反应选择中映射状态变量?
- c# - 微软 OData 客户端
- c++ - 返回 std::vector 时缺少元素
- c - 为什么一段代码在经过一定次数的迭代后会不停地运行?