【问题标题】:Mapping variable values to colors in gvisLineChart?将变量值映射到 gvisLineChart 中的颜色?
【发布时间】:2015-07-31 13:41:09
【问题描述】:

我正在寻找以下的等效

ggplot(df,aes(x=date,y=var1,**group=col1,colour=col1**))+geom_line() 

googleVis 包中。

有人知道怎么做吗?如果它们映射来自dataframe 的不同列,我只发现了不同颜色线的示例。

谢谢!

【问题讨论】:

  • 不知道您是否可以直接执行此操作,但您始终可以dcast 您的数据框为您要绘制的每一行创建一列。
  • 是的,好像是这样。还是谢谢!

标签: r ggplot2 googlevis


【解决方案1】:

@mtoto,我希望我在ggplot2 equivalent of 'factorization or categorization' in googleVis in R 上的回答可以提供帮助。你看过了吗?

使用角色,您可以为数据指定特定样式。它涉及添加具有样式详细信息的另一列。因此,如果要绘制 varx,则需要添加 varx.style 列来设置颜色。

我不太了解 ggplot 是否知道这是否完全符合您的要求,但请查看我在该答案中的数字和链接。

【讨论】:

  • 您好 micstr,感谢您的解决方法!然而,我发现自己使用 googlevis 的次数越来越少,因为它不如 ggplot 或 ggvis 直观且易于使用。
  • 谢谢@mtoto - 我可能会给ggvis 一个旋转,因为googleVis 在Chrome 上用轴创建了一些图形问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-10
  • 1970-01-01
  • 2010-10-04
  • 1970-01-01
  • 1970-01-01
  • 2016-04-06
  • 2019-11-26
相关资源
最近更新 更多