我正在尝试使用ggplot2创建我的第一个瀑布图。我是ggplot2及其(奇怪的)语法的新手,所以请耐心等待。
我找到了this网站,我遵循了这一切,一切都运作良好。但是,我讨厌颜色。如何将条形更改为不同的红色和绿色? (次要问题 - 如何摆脱传奇?)
我使用了这个数据帧:
ggplot(wfDF, aes(category, fill = sign)) +
geom_rect(aes(x = category, xmin = id - 0.475, xmax = id + 0.475, ymin = end, ymax = start)) +
scale_y_continuous(labels = percent) +
scale_x_discrete("", breaks = levels(wfDF$category), labels = gsub(" ", "\n", levels(wfDF$category)))
使用此代码:
if (!window.FileReader) {
paramNames = ['name1', 'name2', 'name3'];
}
file_upload.fileupload('send', {files:filesList, paramName: paramNames});
创建此情节:
答案 0 :(得分:3)
将scale_fill_manual添加到ggplot代码的末尾,然后输入您想要的任何颜色。
ggplot(wfDF, aes(category, fill = sign)) +
geom_rect(aes(x = category, xmin = id - 0.475, xmax = id + 0.475, ymin = end, ymax = start)) +
scale_y_continuous(labels = percent) +
scale_x_discrete("", breaks = levels(wfDF$category), labels = gsub(" ", "\n", levels(wfDF$category))) +
scale_fill_manual(values = c("red","blue"))