【发布时间】:2014-09-14 21:55:04
【问题描述】:
我正在寻找一种将箭头添加到基础 R 中的绘图的方法,这样箭头将填充灰色渐变色,如下所示:
我已经看到this 解决方案,但这似乎相当复杂且不那么灵活:我需要在很多地块中绘制一个很棒的箭头,所有这些都可能具有不同的长度和宽度。
我知道shape 包,但这似乎只能填充箭头,并且不提供箭头的可填充“基础”。
有什么建议吗?
【问题讨论】:
-
Base R 并没有真正处理渐变,你必须通过绘制一堆不同颜色的小矩形来伪造它。您基本上有一个要创建的非常简单的多边形形状。如果您可以只在箭头尾部使用渐变,事情就更容易了。但是您需要更具体地说明您对我的要求。您希望如何能够具体,宽度,长度,头部大小,渐变颜色值,方向等。这个问题缺乏具体的细节来回答它的当前状态。
-
为了强调@MrFlick 的cmets,大多数R-Core 认为这是为了模仿Excel 和PowerPoint 强加给世界的臭名昭著的图表垃圾技术。真正的统计学家让数据自己说话。
-
@BondedDust 渐变色可以传达有意义的数据,这就是它们在
ggplot中实现的原因。我怀疑 R-Core 不实施渐变的决定是一个优先事项,而不是意识形态。 -
我同意@nograpes,渐变填充确实很有意义。虽然这可能很少见,但 OP 的问题是有效的,如果他需要这些符号,为什么不帮助他呢?无论如何,多边形可以用渐变填充,我可以理解人们也想用这种方式填充箭头形状的符号。
标签: r