如何根据群组为GVIS时间线图指定颜色?

时间:2018-02-11 21:53:39

标签: r timeline gantt-chart googlevis

我有一个看起来像的数据集:

 override func viewDidLoad() {
    super.viewDidLoad()
    if let query = self.event.subscribeQuery() {
        self.subscription = Client.shared.subscribe(query)
        self.subscription?.handle(Event.updated) {
            [unowned self] query, object in // Put unowned breaks the cycle, and deinit is called
                DispatchQueue.main.async { 
                    self.pageViewLabel.text = String(object.pageViews) + " VIEW" + ((object.pageViews > 1) ? "S" : "")
                }
            }
        }
    }

我可以使用Start End GroupingVariable1 GroupingVariable2 Title 1/2/18 1/5/18 Team1 Project Goal 包中的gvistimeline函数来创建功能类似甘特图的时间线图表。

gvis

如何将每个时间轴事件的颜色设为第二个分组变量?

1 个答案:

答案 0 :(得分:0)

找到答案。我必须有一个额外的列,根据分组变量定义颜色的数据。完成后,通过以下参数进行条形标签工作。 barlabel= c("Title", "Color.style")

必须将颜色列命名为anytext.style才能使其正常工作。