首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geom_tile右对齐

geom_tile右对齐
EN

Stack Overflow用户
提问于 2016-04-14 14:35:28
回答 1查看 666关注 0票数 1

我正在尝试使用ggplot2创建本质上是甘特图的东西。我目前正在ggplot2中使用ggplot2选项来产生非常接近我所需要的东西。在x轴上是月份,y轴上是任务,块的颜色是那个月的工作时间。

问题:所绘制的方块以月份为中心。我需要它们是正确的,这样当一个月出现时,该块位于显示该月份的垂直网格线的右侧。

有像geom_tile这样的选择吗?到目前为止,这是我的代码:

代码语言:javascript
复制
myGanttPlot <- ggplot(data=gantt_data, aes(x=workMonth, y=myTasks, fill=Hours, height=0.5)) +
              geom_tile(hjust=1.0) + 
              scale_fill_distiller(palette="RdYlGn") 

我在这段代码中得到了错误“未知参数: hjust”。我应该使用更好的语法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-14 15:30:50

workMonth的值调整到15天,应该通过在几个月之间将瓷砖中心化来解决这个问题,而不是在它们上。

代码语言:javascript
复制
ggplot(data=gantt_data, aes(x=workMonth + 60*60*24*15, y=myTasks, fill=Hours, height=0.5)) +
              geom_tile() + 
              scale_fill_distiller(palette="RdYlGn") 

如果没有一个可重复的示例,我无法测试上面的代码,所以请告诉我这是否解决了您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36626367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档