在ggplot中为scale_color_manual和scale_shape_manual分配值对?

时间:2017-03-03 21:57:26

标签: r ggplot2

我想知道是否可以指定scale_shape_manual(values = c(19,43,17))中哪些值映射到形状美学。所以,我想指定哪个值被赋予形状19,而不是为我完成它。

我遇到的问题是这些数据在PowerBI中被过滤,有时形状(或颜色)类被完全消除,这意味着在新渲染的视觉效果中,形状和颜色可能代表不同的类别。之前。例如,如果类是A,B和C,并且形状在初始视觉中是c(19,43,17)并且我过滤掉了B类,那么C类现在将具有形状43而不是17。

如果我可以指定哪些类获得哪些形状和颜色,我可以避免这个问题。如果需要,我很乐意进一步详细说明。

1 个答案:

答案 0 :(得分:0)

您可以使用:

Tracker.autorun(function() {
  if (Meteor.user()) {
    Meteor.subscribe('userList');
  }
});

甚至:

scale_shape_manual(values = c("first"=19, "second"=43, "third"=17))