r - Ggvis 条形图 - 选择颜色

标签 r visualization ggvis kaggle

我正在使用 Kaggle ' train ' 数据集。

它包含 891 行。我使用的列是 ~Survived。此列由因子值“0”和“1”组成。

我使用以下代码行绘制了两个值:

train %>% ggvis(~Survived, fill = ~Survived) %>%
  layer_bars()

结果是这样的:

enter image description here

我想为值“0”的条形指定红色,为值“1”的条形指定绿色。

有人能帮帮我吗?

提前谢谢你。

最佳答案

您正在寻找 ?scale_nominal。缩放比例不同于 ggplot2 - 只有三个 scales .

library(ggvis)

set.seed(0)
dat <- data.frame(Survived = factor(sample(0:1, 50, rep=T)))

dat %>% ggvis(~Survived, fill=~Survived) %>%
  layer_bars() %>%
  scale_nominal("fill", range = c("red", "green"))

关于r - Ggvis 条形图 - 选择颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223092/

相关文章:

r - 在汇总的 tibble 中保留 chisq.test 的多个值

r - Shiny/ggvis 对子集图数据的 react

r - ggvis plot 随机消失 Shiny

r - 更改单个网格线颜色ggvis

project-management - 用于导航主题 map 的项目跟踪工具?

c++ - 如何做矩阵* vector 乘法并将结果传递给R中TMB中的 vector ?

r - 在某些值的连续运行中创建计数器

R split() 函数大小增加问题

用于动态网络可视化的 JavaScript 库?

image - 如何将图形保存为透明背景