具有不同分组的直方图
Histograms with different bins grouped
我有这个数据集:
Set,SVMLinear,SVMPoly
x,0.5,0.6
y,0.9,0.8
z,0.8,0.7
我如何在 R 中计算一个 ggplot 以便在 x 轴上呈现 3 个集合(x、y、z),并且对于每个集合我有 2 个 bin(一个用于 SVMLinear,另一个用于 SVMPoly ) 有 2 种不同的颜色?
谢谢
听起来您喜欢条形图?这是使用 ggplot2
和 data.table
的解决方案:
library(ggplot2)
library(data.table)
dt <- data.table(
Set=c("x","y","z"),
SVMLinear=c(0.5,0.9,0.8),
SVMPoly=c(0.6,0.8,0.7)
)
dt <- melt(dt, id.vars="Set")
ggplot(data=dt, aes(x=Set, y=value, fill=variable)) +
geom_col(position = "dodge") +
scale_fill_discrete(name="Model:")
图表如下所示:
我有这个数据集:
Set,SVMLinear,SVMPoly
x,0.5,0.6
y,0.9,0.8
z,0.8,0.7
我如何在 R 中计算一个 ggplot 以便在 x 轴上呈现 3 个集合(x、y、z),并且对于每个集合我有 2 个 bin(一个用于 SVMLinear,另一个用于 SVMPoly ) 有 2 种不同的颜色?
谢谢
听起来您喜欢条形图?这是使用 ggplot2
和 data.table
的解决方案:
library(ggplot2)
library(data.table)
dt <- data.table(
Set=c("x","y","z"),
SVMLinear=c(0.5,0.9,0.8),
SVMPoly=c(0.6,0.8,0.7)
)
dt <- melt(dt, id.vars="Set")
ggplot(data=dt, aes(x=Set, y=value, fill=variable)) +
geom_col(position = "dodge") +
scale_fill_discrete(name="Model:")
图表如下所示: