我正在尝试使用ggplot2
生成堆积图,我无法摆脱条形图之间的白色细线。
使用基础barplot
函数,使用参数border = NA
可以得到我想要的内容(右图)
barplot(df, border = NA, space = 0, col = c('orange', 'khaki'), main = 'border = NA')
然而,我无法弄清ggplot2
让这些边界消失。
library(ggplot2)
library(dplyr)
library(broom)
library(reshape2)
df %>% melt() %>% ggplot(aes(Var2, value, fill = factor(Var1))) +
geom_bar(stat = 'identity', width=0.9) +
scale_fill_manual(values = c('orange', 'khaki')) + theme_minimal()
有什么想法吗?
我不想要geom_area
解决方案
geom_area(stat = 'identity', position = "stack")
sq = round( sort(rnorm(100, 50, 10)))
df = matrix(0, 2, 100)
df[1, ] = sq
df[2, ] = 100 - sq
答案 0 :(得分:2)
worker.postMessage(data, [ data.buffer ]);
// => 1112ms
worker.postMessage({ foo: 'bar', data: data }, [ data.buffer ]);
// => 1220ms
worker.postMessage(data);
// => 11862ms
worker.postMessage({ foo: 'bar', data: data });
// => 12244ms
图层中的width
设置为geom_bar
。如果将其设置为0.9
,则条形将填充空间,边框将消失。
1.0
From the geom_bar
documentation:
宽度条宽。默认情况下,设置为数据分辨率的90%。